皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
已知数据文件IN76.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数jsVal(),其功能是:把个位数字和千位数字重新组合成一个新的十位数ab(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的千位数字),以及把百位数和十位数组成另一个新的十位数cd(新十位数的十位数字是原4位数的百位数字,新十位数的个位数字是原4位数的十位数字),如果新组成的两个十位数必须是一个奇数,另一个为偶数且两个十位数中至少有一个数能被17整除,同时两个新十位数字均不为0,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要计算满足上述条件的4位数的个数cnt,最后调用写函数wfiteDat()把结果cnt及数组b中符合条件的4位数输出到OUT76. DAT文件中。 注意:部分源程序已给出。 已定义数组:a[200], b[200], 己定义变量:cnt。 请勿改动主函数main()、读函数madDat()和写函数writeDat()的内容。 试题程序: include<stdio. h> define MAX 200 int a[MAX] , b[MAX] , cnt=0; void jsVal( ) { } void readDat ( ) { int i; FILE *fp; fp=fopen ('IN76.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 ( 'OUT7 6. DAT', 'w' ); fprintf (fp, '%d/n', cnt); for (i=0; i<cnt; i++) fprintf(fp, '%d/n',b[i]); fclose (fp); }
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【简答题】点的X坐标为零时,点在(),点的X、Y坐标为零时,点在Z轴上,点的三个坐标均为零时,点在()
【单选题】看图判断点的位置说法不正确的是
A.
C 点一定在X轴上
B.
B 点一定在V平面上
C.
A 点一定在W平面上
D.
A 点肯定不在V平面上
【多选题】看图说话,说法正确的是:
A.
这是绝对式编码器。
B.
精度和码道的个数相关。
C.
这种编码器的特点是不要计数器。
D.
传感器掉电位置信号不丢失。
【简答题】情景对话 根据对话情景和内容,从对话后所给的选项中选出能填入每一空白处的最佳选项。选项 中有两个为多余选项。 Tom: What did you think of the lecture? Mary: 1 Tom: Did you really? Mary: 2 Tom: Certainly not . 3 Mary: So you think you know more than he does...
【简答题】选项: Certainly He is my neighbor tell me your name I have got that now Nice to meet you spell that for me That is right 对话: Natsu: Can you 1 , please? John: 2 . It's John Williams. Natsu: Can you 3 , p...
【简答题】完形填空。 根据短文大意,从各题所给的选项中选择可以填入空白处的最佳选项。将其代号填入题前括号内。 Jack is an English teacher at a college. He moved to New York City 1 all the members of his family. Jack is an excellent teacher, so we’ve all 2 him v...
【单选题】图示炮弹在空中运动,炮弹看成为一质点,若不计空气阻力,在图示位置时,对于其惯性力有以下几种说法,正确的是()。【图片】
A.
惯性力的方向与重力 P 的方向相反 , 大小等于 P;
B.
惯性力的方向与其速度 v 的方向相反;
C.
惯性力的方向与其速度 v 的方向相同;
D.
不存在惯性力。
【简答题】点的X坐标为零时,点在(),点的X、Y坐标为零时,点在(),点的三个坐标都为零时,点在().
【多选题】看图判断,说法正确的有
A.
E点一定在X轴上
B.
C点一定在V面上
C.
D点一定在H面上
D.
A、B两点位置不确定
【简答题】选项: Certainly He is my neighbor tell me your name I've got that now Nice to meet you spell that for me That's right 对话: Natsu: Can you( 1 ) , please? John: ( 2 ) . It's John Williams...
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题