首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制函数int findValue(int outBuf[])。其功能是:在三位整数(100~999)中寻找符合下面条件的整数,并依次从小到大存人数组b中:它既是完全平方数,义有两位数字相同。例如144,676等。 满足该条件的整数的个数通过所编
请编制函数int findValue(int outBuf[])。其功能是:在三位整数(100~999)中寻找符合下面条件的整数,并依次从小到大存人数组b中:它既是完全平方数,义有两位数字相同。例如144,676等。 满足该条件的整数的个数通过所编
admin
2020-10-21
58
问题
请编制函数int findValue(int outBuf[])。其功能是:在三位整数(100~999)中寻找符合下面条件的整数,并依次从小到大存人数组b中:它既是完全平方数,义有两位数字相同。例如144,676等。
满足该条件的整数的个数通过所编制的函数返回。
最后词用函数WriteData(int num,int b[])把结果输出到文件OUT.DAT中。
注意:部分源程序已给出。
请勿改动主函数main()和写函数WriteData()的内容。
试题程序:
#include
void WriteData(int,int bE]);
int findValue(int outBuf[])
{
void main()
{
int b[20].num;
num=findValue(b);
WriteData(num,b);
}
void WriteData(int num,int b[])
{
FiLE*out;
int i;
Out=fopen(“OUT.DAT”,“W”);
printf(“num=%d\n”,num);
fprintf(out,“num=%d\n”,num);
for(i=0; i
{
printf(“b[%d]=%d\n”,i,b
);
fprintt(out,“b[%d]=%d\n”,i,b
);
}
fclose(out);
}
选项
答案
int findValue(int outBuf[]) { int i,d1,d2,d3,count=0; for(i=10;i*i<1000; i++) { d1=i*i/100; //求该平方数的百位数字 d2=i*i/10%10; //求该平方数的十位数字 d3=i*i%10; //求该平方数的个位数字 if(dl==d2||d2==d3||d3==d1) outBuf[count++]=i*i; } return count; }
解析
本题主要考查数位分解及排序。基本思路是,由于最小的三位数100是10的平方。因此可以从10开始。判断每个数的平方值是否有两位数字相同,直到找到数的平方值大于999,这样既可遍历100~999中所有的平方数,循环中将满足条件的数存入数组ohtBuf中,由于遍历是从小到大的,因此数组outBuf中的元素已经按升序排列。
转载请注明原文地址:https://kaotiyun.com/show/zldZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
台式PC机中,挂在主机外面的MODEM,与主机连接的接口标准是_______。
用户说公钥加密比常规加密更先进,这是因为()。
关于100BASE-T介质独立接口MII的描述中,正确的是()。
在Internet域名系统的资源记录中,表示主机地址的对象类型为()。
在总线结构局域网中,关键是要解决______。
下列说法中,错误的是______。
下面叙述中错误的是
使用历史记录是WWW浏览器的基本功能。历史命令用于记录一个用户最新访问过的_______。
公司使用Windows2003DHCP服务器对内部主机的IP地址进行管理,DHCP服务器的新建作用域及新建保留配置如图(a)和图(b)所示。某DHCP客户机从该DHCP服务器获取IP地址过程中,在客户机捕获的4条报文及对第4条报文的分析如下所示。
随机试题
把儒家经典哲理化,使儒家思想真正牢固地获得了独尊地位的思想家是
眼眶转移性肿瘤指的是
A.左氧氟沙星滴眼液B.复方托吡卡胺滴眼液C.毛果芸香碱滴眼液D.碘苷滴眼液E.阿昔洛韦滴眼液用于散瞳的药物是()。
耳的听觉感受器为()。
李甲有一子李乙、一女李丙。李甲妻子、李乙妻子均过世,李乙有孩子李丁,李丙已婚嫁。2005年,李甲向李乙、李丙宣读了一份经公证的遗嘱,指定李乙继承自己的全部遗产。2006年,李乙患病住院,情况危急。故在住院期间也订立了一份遗嘱,内容为:死后自己全部财产由儿子
按照职责分工,预算编制和执行的机构是()。
个别教学是一种与古代社会生产力发展水平较低的状况相适应的教学组织形式,在我们目前的知识、信息时代其应用已非常有限。()
科学素养:国际上普遍将科学素养概括为三个组成部分,即对于科学知识达到基本的了解程度;对科学的研究过程和方法达到基本的了解程度;对于科学技术对社会和个人所产生的影响达到基本的了解程度。只有在上述三个方面都达到要求者才算具备基本科学素养的公众。下列选
【两德统一】
设X→Y是一个函数依赖,且对于任何X’∈X,X’→Y都不成立,则称X→Y是一个
最新回复
(
0
)