首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
补充countValue()函数,函数功能是;选出5000以下符合条件的自然数。其条件是;千位数与百位数之和等于十位数与个位数之和,并且千位数与百位数之和等于个位数与十位数之差的10倍。计算并输出这些四位自然数的个数count以及这些数之和sum。最后调用
补充countValue()函数,函数功能是;选出5000以下符合条件的自然数。其条件是;千位数与百位数之和等于十位数与个位数之和,并且千位数与百位数之和等于个位数与十位数之差的10倍。计算并输出这些四位自然数的个数count以及这些数之和sum。最后调用
admin
2012-07-20
30
问题
补充countValue()函数,函数功能是;选出5000以下符合条件的自然数。其条件是;千位数与百位数之和等于十位数与个位数之和,并且千位数与百位数之和等于个位数与十位数之差的10倍。计算并输出这些四位自然数的个数count以及这些数之和sum。最后调用函数WriteData(),把结果count和sum输出到OUT.DAT中。
注意;部分源程序已经给出。
请勿改动主函数Main()中的内容。
试题程序;
#include
int count,sum;
void countValue()
{
}
void WriteData()
{
FILE*fp;
fp=fopen("OUT.DAT","w");
fprintf(fp,"%d\n%d\n",count,sum);
fclose(fp);
}
void main()
{
count=sum=0;
countValue();
printf("满足条件的自然数个数是;%d\n",count);
printf("满足条件的自然数个数之和是;%d\n",sum);
WriteData();
}
选项
答案
int i,thou,hun,ten,data; for(i=5000;i>=1000;i--) { thou=i/1000; hun=i%1000/100; ten=i%100/10; data=i%10; if(thou+hun==ten+data&&thou+hun==(data-ten)*10) { count++; sum+=i } }
解析
For循环递减遍历5000~1000之间的数,并且取当前数的千位数字、百位数字、十位数字、个位数字。如果千位加百位等于十位加个位且千位加百位等于个位减去千位乘10,则计数值count加1,并将i累加到sum中。
转载请注明原文地址:https://jikaoti.com/ti/B8R7FFFM
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
因特网为人们提供了一个庞大的网络资源,下列关于因特网的功能不正确的是______。
在TCP/IP参考模型中,互连层的主要功能不包括下述______。
在Client/Server工作模式下,客户机使用【 】向数据库服务器发送查询命令。
如果对数据的实时性要求比较高,但对数据的准确性要求相对较低(如在线电影),一般可在传输层采用______协议。
就资源管理和用户接口而言,操作系统的主要功能包括:处理器管理、存储管理、设备管理和______。
文件服务器具有分时系统文件管理的全部功能,能够为用户提供完善的数据、文件和______。
对称型加密对数据进行加密或解密所使用的密钥个数是
随机试题
符合毛细胞白血病的描述是
患者,男,46岁。肛周肿痛4天,肛门左侧皮肤发红并伴疼痛,以坐时及排便时明显,2天前加剧并局部肿胀,无畏寒、发热。体检:胸膝位肛门11点处见局部肿胀,约2cm×2cm,有脓头,周围皮肤发红,波动感(+)。考虑患者的病变部位是
女性,60岁。糖尿病病史15年,一直行口服降糖药治疗,近1年双下肢浮肿渐加重,空腹血糖在13.0mmol/L左右。目前应采取的最有效的治疗措施是
(2012年)甲国公民玛丽与中国公民王某经常居住地均在中国,二人在乙国结婚。关于双方婚姻关系的法律适用,下列哪些选项是正确的?()
公安机关在侦查某盗窃案的过程中,依法扣押了犯罪嫌疑人的手提电啮,冻结了犯罪嫌疑人在银行的存款.并扣押了犯罪嫌疑人为联系销赃而寄出的一封信。后来查明手提电脑不是赃物,银行的存款是从被害人处盗窃的赃款。在侦查过程中犯罪嫌疑人突发疾病死亡.于是公安机关撤销案件,
《劳动合同法》中规定,劳动合同自试用期满之日生效。()
某企业为增值税一般纳税人,购人材料—批,增值税专用发票上标明的价款为100万元,增值税为17万元,另支付材料的保险费2万元、包装物押金3万元。该批材料的采购成本为()万元。
简要论述吴门画派的形成发展及其艺术特色。
A、 B、 C、 D、 D
设:a=2,b=8,c=6,d=3,表达式a>bAndNot(c>D)ord>c的值是
最新回复
(
0
)