首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的功能是:选出5000以下符合条件的自然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的10倍。计算并输出这些4位自然数的个数cnt及这些数的和sum。请编写函数countValue
下列程序的功能是:选出5000以下符合条件的自然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的10倍。计算并输出这些4位自然数的个数cnt及这些数的和sum。请编写函数countValue
admin
2011-10-31
78
问题
下列程序的功能是:选出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://kaotiyun.com/show/xCwZ777K
本试题收录于:
三级信息管理技术题库NCRE全国计算机三级分类
0
三级信息管理技术
NCRE全国计算机三级
相关试题推荐
在关系数据库逻辑结构设计中,将一个实体类型转换成一个关系模式时,通常实体的属性就是关系的属性,【】,就是关系的码。
设关系R与关系S具有相同的目,且相对应的属性的值取自同一个域,则R∪S可记作
下列是关于信息系统开发策略的假设:Ⅰ.所有的需求能被预先定义Ⅱ.有快速的系统建造工具Ⅲ.项目参加者之间通常能够清晰地进行通信Ⅳ.需要实际的、可供用户参与的系统模型Ⅴ.大量的反复是不可避免的,应该加以鼓励以上假设中,属于原型化方法
主题数据库是一类重要的数据环境,以下是关于数据环境特点的描述。Ⅰ.简单、容易实现Ⅱ.具有较低的维护成本Ⅲ.提高了应用开发效率Ⅳ.与应用项目对应Ⅴ.独立于应用项目其中属于主题数据库优点的是
系统分析是信息系统开发中的一个重要阶段。系统分析
有关企业模型,正确的描述是
BSP是IBM公司于20世纪70年代研制的一种规划方法,其中文含义是
原型化并不是孤立出现的事件,它是一个很活跃的过程,受控于项目管理。项目管理的功能包括:质量、资源、成本、时间和【】。
J.Martin认为,完成自顶向下的规划设计,需建立一个核心设计小组,应由下列哪些成员组成?Ⅰ.最高管理者Ⅱ.最终用户Ⅲ.系统分析员Ⅳ.资源管理者Ⅴ.财务总管Ⅵ.业务经理
随机试题
MCS-51系列单片机的一个机器周期包含时钟周期的个数是()
不能引起I型超敏反应的抗原是
血栓闭塞性脉管炎早期变化是
引进设备材料国内检验费费率一般为()。
某危险化学品罐区发生火灾事故。4座汽油罐和2座煤油罐被烧毁。根据《火灾分类》(GB/T4968),该起火灾为()。
从工程建设前期开始,包括建设期、使用期,直到工程报废拆除各阶段发生的成本都要进行控制,是指工程造价的()。
甲公司已进入稳定增长状态,固定股利增长率4%,股东必要报酬率10%。公司最近一期每股股利0.75元,预计下一年的股票价格是()元。
组织结构功能的大小,在很大程度上取决于()。
我们提倡干部在工作中走群众路线,你对干部走群众路线有什么看法?
某系统结构图如下图所示该系统结构图的深度是()。
最新回复
(
0
)