皮皮学,免费搜题
登录
搜题
【简答题】
已知数据文件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); }
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【单选题】牛,6 岁,证见午后发热,但发热不甚,口干尿少,皮肤弹性降低,舌红少苔,脉细数。可辨证为(17 真题下 70)( )。
A.
邪热入肺
B.
气虚发热
C.
血热妄行
D.
阴虚发热
E.
热在气分
【单选题】铁路旅客运输产品的特点是差异性、( )
A.
无形性
B.
有型性
C.
善变性
D.
一致性
【单选题】形成原条的胚层是
A.
上胚层
B.
下胚层
C.
胚内中胚层
D.
胚外中胚层
【单选题】牛,6岁,证见午后发热,但发热不甚,口干尿少,皮肤弹性降低,舌红少苔,脉细数。可辨证为(2017真题下70)
A.
邪热入肺
B.
气虚发热
C.
血热妄行
D.
阴虚发热
E.
热在气分
【单选题】形成原条的胚层是
A.
下胚层
B.
上胚层
C.
胚内中胚层
D.
胚外中胚层
E.
内胚层
【单选题】形成原条的胚层是
A.
下胚层
B.
上胚层
C.
中胚层
D.
胚外中胚层
【单选题】牛,6 岁,证见午后发热,但发热不甚,口干尿少,皮肤弹性降低,舌红少苔,脉细数。可辨证为
A.
邪热入肺
B.
气虚发热
C.
血热妄行
D.
阴虚发热
E.
热在气分
【多选题】铁路旅客运输产品的特点有( )
A.
无形性
B.
快速性
C.
差异性
D.
经济性
E.
时空性
【判断题】“连续统假设”在上述在康托的集合论的系统内,既不能被证明,也不能被证否。
A.
正确
B.
错误
【单选题】形成原条的胚层是
A.
下层胚
B.
上层胚
C.
胚内中胚层
D.
胚外中胚层
E.
内胚层
相关题目: