皮皮学,免费搜题
登录
搜题
【简答题】
已知数据文件IN11.DAT中存有300个四位数,并已调用读函数readDat()把这些数存入数组a中。请编制一个函数jsValuc(),其功能是:求出千位数上的数加个位数上的数等于百位数上的数加十位数上的数的个数cnt,再把所有满足条件的四位数依次存入数组b中,然后对数组b中的四位数按从小到大的顺序进行排序,最后调用写函数writeDat()把数组b中的数输出到OUT11.DAT文件。 例如:6712,6+2=7+1,则该数满足条件存入数组bb中,且个数cnt=cnt+1。 8129,8+9≠1+2.则该数不满足条件,忽略。 注意:部分源程序已给出。已定义数组:a[300],b[300];已定义变量:cnt。请勿改动主函数main()、读函数 readDat()和写函数writeDat()的内容。 [试题程序] include<stdio.h> int a[300],b[300],cnt=0; void jsValue() { } main() { int i; readDat(); jsValue(); writeDat(); for(i=0;i<cn;i++)printf('b[%d]=%d\n',i,b[i]); } readDat() { FILE *fp; int i; fp={open('IN11.DAT','r'); for(i=0;i<300;i++)fscanf(fp,'%d,',&a[i]); fclose(fp); } writeDat() { FILE *fp; Int i; fp=fopen('OUT11.DAT','Wt'); fprmt{(fp,'%d\n',cnt); for(i=0;i<cnt;i++)fPrIntf(fp,'%d\n',b[i]); fclose(fp); }
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【判断题】Everyone has paid $20 to take part in the Reno Tomatina.
A.
正确
B.
错误
【判断题】汽车的价格下降会使汽油的需求曲线向左下方移动。
A.
正确
B.
错误
【单选题】地下水对工程产生的不良影响不包括
A.
地面沉降
B.
管涌
C.
流土
D.
水库淤积
【简答题】场效应管预夹断后,其沟道里的电流将不随()电压改变。
【简答题】[prə'tektɪv]
【单选题】适合老年人健身的项目不包括下列哪项( )
A.
踢球
B.
散步
C.
慢跑
D.
太极拳
【判断题】密封坏的主要作用是减少叶轮出口的高压液体回漏到叶轮入口。( )
A.
正确
B.
错误
【简答题】场效应管预夹断后,其沟道里的电流将不随漏源电压改变,只随()电压改变。
【简答题】学过高等数学后有利于初等数学的进一步理解和掌握,这属于( )
【判断题】层理构造是变质岩的主要鉴定特征。( )
A.
正确
B.
错误