首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制函数int findValue(int outBuf[]),其功能是;在三位整数(100~999)中寻找符合下面条件的整数,并依次从小到大存人数组b中;它既是完全平方数,又有两位数字相同,例如144,676等。 满足该条件的整数的个数通过所编制的函数
请编制函数int findValue(int outBuf[]),其功能是;在三位整数(100~999)中寻找符合下面条件的整数,并依次从小到大存人数组b中;它既是完全平方数,又有两位数字相同,例如144,676等。 满足该条件的整数的个数通过所编制的函数
admin
2012-07-20
23
问题
请编制函数int findValue(int outBuf[]),其功能是;在三位整数(100~999)中寻找符合下面条件的整数,并依次从小到大存人数组b中;它既是完全平方数,又有两位数字相同,例如144,676等。
满足该条件的整数的个数通过所编制的函数返回。
最后调用函数WriteData(int num,int b[])把结果输出到文件OUT.DAT中。
注意;部分源程序已给出。
请勿改动主函数main()和写函数WriteData()的内容。
试题程序;
#include
void WriteData(int,int b[]);
int findValue(int outBuf[])
{
}
void main()
{
int b[20],hum;
num=findValue(b);
WriteData(hum,b);
}
void WriteData(int num,int b[])
{
FILE*out;
int i;
out=fopen("OUT.DAT","w");
printf("num=%d\n",num);
fprintflout,"num=%d\n",num);
for(i=0;i
{
printf("b[%d]=%d\n",i,b
);
fprintf(out,"b[%d]=%d\n",i,b
);
}
fclose(out);
}
选项
答案
int findValue(int outBuf[]) { int i,dl,d2,d3,count=0; for(i=10;i*i<1000;i++) { dl=i*i/100; //求该平方数的百位数字 d2=i*i/10%10; //求该平方数的十位数字 d3=i*i%10; //求该平方数的个位数字 if(d1==d2||d2==d3||d3==d1) outBuf[count++]=i*i; } return count; }
解析
本题主要考查数位分解及排序。基本思路是;由于最小的三位数100是10的平方,因此可以从10开始,判断每个数的平方值是否有两位数字相同,直到找到数的平方值大于999,这样既可遍历100~999中所有的平方数,循环中将满足条件的数存入数组outBuf中,由于遍历是从小到大的,因此数组outBuf中的元素已经按升序排列。
转载请注明原文地址:https://kaotiyun.com/show/324Z777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
关于下列应用程序的描述中,哪个说法是正确的______。
从______,即ARPANET的诞生到Internet的形成是Internet发展的第一阶段。
帧中继(FrameRelay)是在X.25分组交换的基础上,简化了差错控制、流量控制和【 】功能,而形成的一种新的交换技术。
全球多媒体网络的研究领域是安全性,下列描述错误的是______。
在高速主干网、数据仓库、桌面电话会议、3D图形与高清晰度图像应用中,一般采用【 】Mbps以太网。
网络体系结构的概念包括【 】和相邻层接口两层含义。
目前有关认证的使用技术主要有3种:消息认证、身份认证和【 】。
NetWare操作系统是以文件服务器为中心的,主要有3个部分组成:文件服务器内核、工作站外壳与【 】。
在下面常用的端口号中,默认的用于FTP服务的TCP端口的是_______。
随机试题
简述社会主义社会教育的基本特征。
在我国,导致慢性肾衰竭的主要原因为()。
治疗紫斑之血热妄行证,宜选
女,50岁。对称性多关节肿痛3年,晨僵2小时,实验室检查:RF阳性,双手x线片示近端指间关节面虫蚀样改变,关节间隙狭窄。应首先考虑的诊断是
小叶性肺炎的病变特点是()。
(2009)当自然地形坡度大于下列何值时,居住区地面连接形式宜选用台地式?
地陪在接小型旅游团或无领队、无全陪的散客旅游团时,要在接站牌上写上(),以便客人能主动与地陪联系。
【2012年枣庄市真题】知识的过程有知识的获得和()。
2016年可以被称为“共享年”,截至2016年11月,已经诞生了摩拜、优拜、OFO、小呜、骑呗等多家共享单车品牌。针对上述5种单车品牌,武汉大学樱园宿舍的门前,特意设立了共享单车小车位。车位1至5从左到右停着5辆不同品牌不同颜色的单车,其中一辆为红色,并已
2ln2—1
最新回复
(
0
)