首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的功能是:计算出自然数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
73
问题
下列程序的功能是:计算出自然数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://www.kaotiyun.com/show/fRYZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
关系数据库中,实现实体之间的联系是通过表与表之间的
下面列出的条目中,哪一条是数据仓库的基本特征?Ⅰ.数据仓库是面向主题的Ⅱ.数据仓库的数据是集成的Ⅲ.数据仓库的数据是相对稳定的Ⅳ.数据仓库的数据是反映历史变化的
典型的局域网可以看成由以下三部分组成:网络服务器、工作站与________。
SQLServer2000除了具有DBMS的基本功能特点外,还具有许多功能特点。下列哪一项不是SQLServer2000的功能特点?
A、 B、 C、 D、 D新一代数据库开发工具应具有的特征:①支持多种数据库连接,可以对异种数据源进行透明访问;②支持独立于特定DBMS的应用程序开发,提供统一的访问DBMS的用户界面和应
下列哪个工具不是Oracle数据库管理系统提供的工具?
联网计算机在相互通信时必须采用统一的()。
在存储管理中,为实现地址映射,硬件应提供两个寄存器,一个是基址寄存器,另一个是【】。
在使用基于优先数的不可抢占式进程调度算法的系统中,不会引起进程切换的事件恳()。
在SQLServer2008中,有两种身份验证模式,一种是混合身份验证模式,另一种是【9】身份验证模式。
随机试题
在可编程序控制器的顺序控制中采用步进指令方式编程的优点有()。
企业市场营销管理过程的出发点是()
核医学工作场所根据权重活度分为三级,其中二级的权重活度为
王某和张某的借款合同纠纷仲裁过程中,王某认为张某分两次共借其5万元,第一次借款额为3万元,第二次借款额为2万元,分别都有借据为证,但是第二次借款的借据王某不小心弄丢了。但是张某仅承认第一次借王某3万元,否认第二次借款。王某由于近来生意不景气,急需资金周转,
2012年9月,某计划生育委员会以李某、周某二人于2010年7月违法超生第二胎,作出要求其缴纳社会抚养费12万元,逾期不缴纳每月加收千分之二滞纳金的决定。二人不服,向法院起诉。下列说法中正确的是()。
根据刑事法律制度的规定,下列行为中,罪名认定正确的有()。
应用计算机印前处理系统将已经完成图文编辑的页面直接记录到印版版材上的技术是()。
根据下面的统计表回答下面问题 某校办工厂生产的400支灯管使用寿命统计
【B1】【B11】
Itcanbeinferredthatthedeafboy’slifeintheorphanagewasThebesttitleforthepassageisprobably
最新回复
(
0
)