首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的功能是:选出5000以下符合条件的自然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的10倍。计算并输出这些4位自然数的个数cnt及这些数的和sum。请编写函数countValue
下列程序的功能是:选出5000以下符合条件的自然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的10倍。计算并输出这些4位自然数的个数cnt及这些数的和sum。请编写函数countValue
admin
2011-10-31
46
问题
下列程序的功能是:选出5000以下符合条件的自然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的10倍。计算并输出这些4位自然数的个数cnt及这些数的和sum。请编写函数countValue0实现程序的要求,最后调用函数writeDAT()把结果cnt和sum输出到文件OUT67.DAT中。
注意:部分源程序已给出。
请勿改动主函数main()和写函数writeDAT()的内容。
试题程序:
#include<stdio. h>
int cnt, sum;
void countValue ( )
{
}
void main ( )
{
cnt=sum=0;
countValue ( );
printf ( "满足条件的自然数的个数=%d\n", cnt );
printf ( "满足条件的自然的值的和=%d\n", sum);
writeDAT ( );
}
writeDAT ( )
{
FILE *fp;
fp=fopen ( "OUT67. DAT", "w" );
fprintf (fp, "%d\n%d\n", cnt, sum);
fclose (fp);
}
选项
答案
void countValue () { int i, thou,hun, ten, data; for (i=5000; i>=1000; i--) { thou=i/1000; /*求四位数的千位数字*/ hun=i%1000/100; ten=i%100/lO; /*求四位数的十位数字* / data= i % 10; /*求四位数的个位数字*/ if(thou+hun==ten+data && thou+hun== (data-thou)*10) { /*千位数与百位数之和等于十位数与个位数这和,且千位数与百位数之和等于个位数与千位数之差的10倍*/ cnt ++; /*则统计满足条件的数的个数*/ sum+= i; /*将满足条的件的数求和*/ } } }
解析
本题考查的知识点如下:
(1)“%”与“/”的使用。
(2)判断结构中多个条件的布尔运算。
(3)循环结构的使用。
本题要求选出5000以下符合条件的4位数,所以选择范围是1000到5000。这里要借助运算符“%”与“/”将4位数各位上的数拆成独立的数字:将1个4位数整除1000则可得到其千位上的数字,除以1000取余再整除100则可得百位上的数字,除以100取余再整除10则可得十位上的数字,除以10取余则得个位上的数字。题中给出的两个条件都要满足,所以两条件之间用“与”运算。使用循环结构对1000到5000之间的数依次进行上述的处理。
转载请注明原文地址:https://jikaoti.com/ti/aGP7FFFM
本试题收录于:
三级信息管理技术题库NCRE全国计算机三级分类
0
三级信息管理技术
NCRE全国计算机三级
相关试题推荐
信息系统的软件开发中涉及到的人员包括分析设计人员、编程人员、测试人员和【】人员。
决策支持系统(DSS)的理论核心是决策模式理论,提出决策模式理论的是著名科学家?
关于决策支持系统和管理信息系统之间的区别,正确的说法是
运用系统的观点,从企业全局出发设计企业的计算机信息系统是下列哪个阶段的任务?
信息系统建设成功的头等重要因素是【】。
数据仓库是一个面向【】的、集成的、相对稳定、体现历史变化的数据集合,其目的是更好地支持企业或组织的决策分析处理。
在数据库应用中,一般一个SQL语句可产生或处理一组记录,而数据库主语言语句一般一次只能处理一个记录,其协调可通过使用如下所列的哪种技术来实现?
数据是企业中最【】的因素,它又是企业所有运行活动的数字化特征。
从历史的发展看,信息系统的开发方法总括起来可分为自底向上和【】两类。
随机试题
肌肉收缩和舒张的最基本单位是()
“一意孤行”说明
下列方剂的组成中包含车前子的是
张某到保险公司商谈分别为其62岁的母亲甲和8岁的女儿张乙投保意外伤害险事宜。张某向保险公司详细询问了有关意外伤害保险的具体条件,也如实地回答了保险公司的询问。请同答以下83—86题。张某续交保费两年后,由于经济上陷入困境,无力继续支付保费,遂要求解除保
赵某将一匹易受惊吓的马赠给李某,但未告知此马的习性。李某在用该马拉货的过程中,雷雨大作,马受惊狂奔,将行人王某撞伤。下列哪一选项是正确的?()。
甲公司依据买卖合同,在买受人乙公司尚未付清全部货款的情况下,将货物发运给乙公司。乙公司尚未收到该批货物时,向法院提出破产申请,且法院已裁定受理。对此,下列哪些选项是正确的?()
下列关于复式记账的说法中,错误的是()。
开放式基金与封闭式基金的主要区别有()。
根据以下资料,回答下列问题。表中工业总产值排名第2的行业,其工业新鲜用水量占全市工业新鲜用水总量的比重约为:
InBritain,thetopspectatorsportisfootball.Thissportwasseriously【1】_____asanorganizedgamein1848Later,theFoo
最新回复
(
0
)