首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制函数int findValue(int outBuf[])。其功能是:在三位整数(100~999)中寻找符合下面条件的整数,并依次从小到大存人数组b中:它既是完全平方数,义有两位数字相同。例如144,676等。 满足该条件的整数的个数通过所编
请编制函数int findValue(int outBuf[])。其功能是:在三位整数(100~999)中寻找符合下面条件的整数,并依次从小到大存人数组b中:它既是完全平方数,义有两位数字相同。例如144,676等。 满足该条件的整数的个数通过所编
admin
2020-10-21
103
问题
请编制函数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全国计算机三级
相关试题推荐
某用户使用WWW浏览器访问一Web站点,当该用户键入了此站点的URL后,浏览器的以下哪部分首先对该键入信息进行处理?
在以下网络协议中,哪些协议属于数据链路层协议?Ⅰ.TCPⅡ.UDPⅢ.IPⅣ.SMTP
下列不属于NetWare基于对网络安全性需要提供的安全保密机制的是______。
在Internet域名系统的资源记录中,表示主机地址的对象类型为()。
在因特网电子邮件系统中,电子邮件应用程序______。
网络服务器分为设备服务器、通信服务器和( )
数字签名技术可以用于对用户身份或信息的真实性进行验证与鉴定,但是下列的______行为不能用数字签名技术解决。
windows2000Setver的基本管理单位是。
用户在申请电子邮件的账号时,必须包括()。
随机试题
Youshouldask______yourparent’sopinionsaboutthismatter.
下列是软膏油脂类基质的是
一个健全有效的综合财务指标体系必须具备的要素包括()。
预付卡发卡机构接受的、客户用于未来支付需要的预付卡资金,不属于预付卡发卡机构的自有财产;发卡机构应当在商业银行开立符合规定的账户用于存放预付资金,并与银行签订存管协议,接受银行的监督。该“符合规定账户”的性质为()
小寒与物候虽然在冰天雪地里,但先民们发现,小寒时期的阳能其实在增加。小寒的物候是,一候雁北乡.雁将避热而回,尽责乡北飞之,至立春后皆归矣,禽鸟得气之先故也;二候鹊始巢,每向太岁,冬至天元之始至,后二阳已得来年之节气,鹊遂可为巢,始所向也;三候雉始雊
左边给定的是纸盒的外表面,下面哪一项能由它折叠而成?
ATM
Defendersofspecialprotectivelaborlegislationforwomenoftenmaintainthateliminatingsuchlawswoulddestroythefruitso
Inrecentyears,itisnotuncommonthatacollegedegreecannotearnacollegegraduateadecentjobwhileskilledworkersfro
Policecanusebigdatatodeterminewheretheyareexpectedtobemostneededandwherecrimesaremostlikelytooccur.
最新回复
(
0
)