皮皮学,免费搜题
登录
搜题
【简答题】
已知数据文件IN86.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数jsVal(),其功能是:把千位数字和十位数字重新组合成一个新的十位数ab(新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的十位数字),以及把个位数字和百位数字组成另一个新的十位数cd(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的百位数字),如果新组成的两个十位数ab>cd,ab必须是偶数且能被5整除,cd必须是奇数,同时两个新十位数字均不为0,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要计算满足上述条件的4位数的个数cnt,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT86.DAT文件中。 注意:部分源程序已给出。 已定义数组:a[200],b[200],已定义变量:cnt。 请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。 试题程序: include<stdio.h> define MAX 200 int a[MAX],b[MAX],cnt=0; void jsVal() { } void readDat ( ) int i; FILE *fp; fp=fopen ('IN86. DAT', 'r'); for (i=0; i<MAX;i++) fscanf (fp, '%d', &a [i] ); fclose (fp); main { int i; readDat (); jsVal (); printf ('满足条件的数=%d/n', cnt); for (i=0; i<cnt; i++) printf('%d',b[i]); printf ('/n'); writeDat (); } writeDat () { FILE *fp; int i; fp=fopen ('OUT85. DAT', 'w'); fprintf (fp, '%d/n', cnt) for (i=0;i<cnt; i++) fprintf(fp, '%d/n',b[i]); fclose (fp); }
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【单选题】有助于我们协调人、物、环境之间的关系,力求达到三者完美统一的是( )。
A.
人类工效学
B.
环境心理学
C.
人类行为模式
D.
人类心理行为模式
【单选题】“toasted bread”的意思是( )
A.
庆祝蛋糕
B.
烤面包
C.
热面包
D.
制作面包
【单选题】常用的表示个体离散程度(变异程度)的指标是()
A.
标准差
B.
极差、标准差
C.
极差、标准差、变异系数
D.
极差、标准差、方差和变异系数
E.
极差、标准差、标准误、方差和变异系数
【单选题】“toasted bread”的意思是()。
A.
庆贺蛋糕
B.
烤面包
C.
热面包
D.
制作面包
【单选题】老年患者有偏瘫、 偏身感觉障碍和偏盲,最可能有下述哪条血管闭塞
A.
大脑前动脉
B.
大脑中动脉
C.
大脑后动脉
D.
内听动脉
E.
脊髓前动
【单选题】常用的表示个体离散程度 ( 变异程度 ) 的指标包括
A.
标准差
B.
极差、标准差
C.
极差、标准差、变异系数
D.
极差、标准差、方差和变异系数
【单选题】“纸上得来终觉浅,绝知此事要躬行”,陆游这一句诗强调的是
A.
实践是认识的来源
B.
实践是认识的发展动力
C.
实践是认识的目的
D.
间接经验毫无用处
【简答题】宋代诗人陆游说:“纸上得来终觉浅,绝知此事要躬行。”强调的是( )。
【单选题】“纸上得来终觉浅,绝知此事要躬行”,陆游这句话强调的是
A.
实践是认识的来源
B.
实践是认识的发展动力
C.
实践是认识的目的
D.
间接经验不可亲信
【单选题】常用的表示个体离散程度(变异程度)的指标包括
A.
标准差
B.
极差、标准差
C.
极差、标准差、标准误
D.
极差、标准差、方差和变异系数
E.
极差、标准差、标准误、方差和变异系数
相关题目: