首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的功能是:计算出自然数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
60
问题
下列程序的功能是:计算出自然数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全国计算机三级
相关试题推荐
设在关系模式R(A,B,C,D,E,F,G)中,根据语义有如下函数依赖集F=(A→B,C→D,C→F,(A,D)→E,(E,F)→G)。关系模式R的候选码是______。
在文件系统中,文件的逻辑结构可分为两类,它们是【】文件和记录式文件。
通常一台计算机系统的存储介质包括Cache、内存、磁带和硬盘,其中访问速度最慢的是()。
若关系模式R中只包含两个属性,则
数学、力学、化学以及石油勘探、桥梁设计等领域都存在着复杂数学问题,需要利用计算机和数值方法求解,这一类应用属于下列()应用领域。
对数据库结构的描述和定义存储在_____中,它是DBMS运行的基本依据。
设计性能较优的关系模式称为规范化,规范化的主要理论依据是()。
在下列关于关系的叙述中,错误的是
在数据文件in.dat中存放有200组数据,每组有3个数,每个数均是三位数。函数readDat()实现读取这200组数据并存放到结构体数组aa中。请编写函数jsSort(),其功能是:要求在200组数据中找出每组数据中的第一个数大于第二个数与第三个数之和.
最古老的一种置换密码是由JuliusCaesar发明的_______。
随机试题
儒家是中国古代最有影响的学派,对中国,东亚、东南亚乃至全世界都产生过深远的影响。下列有关儒家思想的说法不正确的是()。
A.胸骨左缘3~4肋间可闻及收缩期杂音B.心前区收缩期杂音和收缩期喀喇音C.腹部血管杂音D.主动脉瓣区舒张期杂音E.心包摩擦音急性心肌梗死患者发生室间隔穿孔
下列属于第二代抗精神病药的是
甲公司2020年5月初资产总额为8000000元,6月份发生下列经济业务: (1)甲公司接受乙公司固定资产投资550000元。 (2)甲公司从银行存款中提取20000元现金,备发工资。 (3)甲公司以银行存款50000元归还前欠乙公司货款。 (4)
分析问题找出主要矛盾,把握问题的性质和关键信息,摒弃无关因素的过程属于解决问题的()阶段。
Morethan10yearsago,itwasdifficulttobuyatastypineapple(菠萝).ThefruitsthatmadeittotheUKweregreenontheoutsi
A.intenselyB.duringC.wakeupA.tryto【T7】______justenoughB.workingthroughnegativefeelingsgenerated【T8】______theda
A、 B、 C、 B
Theterm"cultureshock"hasalreadybeguntocreepintothepopularvocabulary.Cultureshockistheeffectthatimmersionina
SomeBritishsupermarketcompaniesareaskingtheirwarehouseworkerstowearsmallcomputers,calling"electronictags".The
最新回复
(
0
)