首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的功能是:计算出自然数SIX和NINE,它们满足的条件是SIX+SIX+SIX=NINE+NINE的个数 cnt,以及满足此条件的所有SIX与NINE的和sum。请编写函数countValue()实现程序要求,最后调用函数 writeDAT()把结
下列程序的功能是:计算出自然数SIX和NINE,它们满足的条件是SIX+SIX+SIX=NINE+NINE的个数 cnt,以及满足此条件的所有SIX与NINE的和sum。请编写函数countValue()实现程序要求,最后调用函数 writeDAT()把结
admin
2009-02-24
71
问题
下列程序的功能是:计算出自然数SIX和NINE,它们满足的条件是SIX+SIX+SIX=NINE+NINE的个数 cnt,以及满足此条件的所有SIX与NINE的和sum。请编写函数countValue()实现程序要求,最后调用函数 writeDAT()把结果cnt和sam输出到文件OUT51.DAT中。其中的S,L X,N,I,N,E各代表一个十进制数。
注意:部分源程序已给出。
请勿改动主函数main()和写函数writeDAT()的内容。
试题程序:
#include<stdio. h>
int cnt, sum;
void countValue()
{
}
void main ()
{
cnt=sum=O;
countValue ();
printf ("满足条件的个数=%d\n", cnt);
printf ("满足条件所有的SIX与NINE的和=%d\n", sum);
writeDAT ();
}
writeDAT ( )
{
FILE *fp;
fp=fopen("OUT51.DAT", "w");
fprintf (fp, "%d\n%d\n", cnt, sum);
fclose (fp);
}
选项
答案
void countValue() { int i=100; while (1) { if(3*i%2==0 && 3’i/2>=1000 && 3’i/2<=9999) /*如果满足条件SIX+SIX+SIX=NINE+NINE*/ { /*即一个3位数乘3再除2余数为0,且所得的数为4位数*/ cnt++; /*统计满足条件的数的个数*/ sum+=i+3*i/2; /*求满足上条件的所有SIX与NINE的和*/ i++; } else i++; /*如果果不满足条件,则取下一个数*/ if(i>999 II 3’i/2>9999) break; /*当SIXP不为3位数或所得的数不为四位数时,退出循环*/ } } }
解析
本题二查的知识点如下:
(1)循环与判断的嵌套使用。
(2)多条件的布尔运算。
(3)“%”与“/”运算符的使用。
根据题意,求的是满足3位数乘以3等于4位数乘以2的数的个数。我们可以使用循环结构对所有的3位数进行判断,若某个3位数乘以3整除2所得的数是4位整数,则这个3位数是满足条件的数。当判断的数不再是3位数或者进行处理后所得的数大于9999,则要退出循环。在这里,还要注意判断结构中,各条件之间是用“与”运算还是用“或”运算。
转载请注明原文地址:https://kaotiyun.com/show/fRYZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的()。
设二叉树根结点的层次为0,一棵高度为h的满二叉树的结点个数是【】。
关系中的某个属性不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性为
关系数据库管理系统RDBMS的层次结构中,自上而下为:应用层、语言翻译处理层、数据存取层和数据【】层。
在Internet中计算机之间直接利用IP地址进行寻址,因而需要将用户提供的主机名转换成IP地址,这个过程称为域名解析。Internet域名解析有【】和反复解析两种方式。
下面关于网络信息安全的一些叙述中,不正确的是
关于并行数据库系统的叙述中,错误的是
在下列叙述中,错误的是
在UML模型中,用于表达一系列的对象、对象之间的联系以及对象间发送和接收消息的图是【15】。
按密钥的使用个数,密码系统可以分为
随机试题
西方基督教文学的代表性著作是()。
男性,3l岁,心脏查体见心尖冲动减弱,可能的原因是
A.急性胃穿孔B.肝硬化腹水C.严重脱水D.结核性腹膜炎E.肌无力板状腹见于
缺铁性贫血最可靠的诊断依据是
下列哪种情况下用人单位可以招用未满16周岁的未成年人,并须报县级以上的劳动行政部门批准?
建筑基坑采用微型桩垂直复合土钉墙支护时,微型桩伸入基坑底的长度宜大于桩径的()倍,且不应小于1m。
承包经营耕地连续()年弃耕抛荒的,原发包单位应当终止承包合同,收回发包的耕地。
甲公司为增值税一般纳税人,4月5日外购原材料一批,取得增值税专用发票注明的价款为120万元,增值税税额为20.4万元,支付运费取得增值税专用发票注明运费为2万元,增值税税额为0.22万元,入库前支付过磅费0.2万元,上述业务发生采购人员差旅费合计0.3万元
关于“师爱”,下列说法正确的是()。
有多种设备可以实现不同网段或网络之间的互联,互联设备通常可按工作在OSI模型中的层次来划分。在物理层实现互联的称为(53);在数据链路层实现互联的称为(54);在网络层实现互联的称为(55);在运输层及以上高层实现互联的设备称为网关或(56)。(57)也是
最新回复
(
0
)