首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制函数int findValue(int outBuf[])。其功能是:在三位整数(100~999)中寻找符合下面条件的整数,并依次从小到大存人数组b中:它既是完全平方数,义有两位数字相同。例如144,676等。 满足该条件的整数的个数通过所编
请编制函数int findValue(int outBuf[])。其功能是:在三位整数(100~999)中寻找符合下面条件的整数,并依次从小到大存人数组b中:它既是完全平方数,义有两位数字相同。例如144,676等。 满足该条件的整数的个数通过所编
admin
2020-10-21
80
问题
请编制函数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://jikaoti.com/ti/e3s7FFFM
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
在Internet域名系统的资源记录中,表示主机地址的对象类型为()。
在下面的协议中不是应用层协议的是______。
在邮件头中,由电子邮件应用程序根据系统设置自动产生的是()。
按明文的处理方法,密码系统可以分为分组密码和【 】。
在客户机/服务器工作模式中,客户机可以使用【 】向数据库服务器发送查询命令。
以下关于城域网建设方案特点的描述中,错误的是()。
PGP是一种电子邮件安全方案,它一般采用的散列函数是______。
在网络协议的要素中,规定控制信息格式的是
主机板有许多分类方法。按主板规格可分为()。
下面叙述中错误的是
随机试题
下列资金中,属于企业自留资本的是()。
用于治疗胃溃疡的药物有()。
某市发生一起社会影响较大的绑架杀人案。在侦查阶段。因案情重大复杂,市检察院提前介入侦查工作。检察官在开展勘验、检查等侦查措施时在场,并就如何进一步收集、固定和完善证据以及适用法律向公安机关提出了意见,对已发现的侦查活动中的违法行为提出了纠正意见。关于检察院
某大剧场由建筑公司承担其项目总承包管理,剧场地上10层,地下3层。大剧场的机电安装工程由安装公司承包。大剧场的机电工程有给水排水、建筑电气、通风空调和智能化控制系统。在地下二层和屋顶层作为大剧场的设备层。设备层(地下二层)中安装有三相电力变压器、发电机、高
期货公司会员为投资者向交易所申请开立交易编码,应确认该投资者()可用资金余额不低于人民币50万元。
以下对车船税的理解正确的是()。
生产与经营风险分析中的原料供应风险包括()等。
下列不属于物质鼓励的是()
阅读下文,回答111—115题。1928年,英国有一位名叫森金斯的科学家,在实验中发现,一些金属经过高温处理或添加某些元素之后,会变得像面团和软糖一样柔软和易于加工。只要施加很小一点压力和拉力就可以延长几倍、几十倍以至几千倍。于是,便把这种现象称之
[A]AnElementalCurriculum[B]ExpectationsofEarlyTeachers[C]EducationasaPreparationforWorkingLife[D]Escalati
最新回复
(
0
)