题目内容

文件IN.DAT中存有200个4位整型数,函数ReadData()负责将IN.DAT中的数读到数组inBuf[]中。请编写函数findValue(),其功能是:求出千位数字上的值加十位数字上的值等于百位数字上的值减上个位数字上的值,并且此4位数是偶数的数,用count记录下符合条件的数的个数并按照从小到大的顺序存入数组outBuf[]中。函数WriteData()负责将outBuf[]中的数输出到文件OUT.DAT中并且在屏幕上显示出来。 注意:部分源程序已给出。 程序中已定义数组:inBuf[200],outBuf[200],已定义变量:count。 请勿改动主函数main()、读函数ReadData()和写函数WriteData()的内容。 试题程序: #include<stdio.h> #define NUM 200 int inBuf[NUM],outBuf[NUM],count=0; void readData(); void writeData(); void findValue() void main() int i: readData(); findValue(); writeData(); printf("count=%d\n",count); for(i=0;i<count;i++) printf("outBuf[%d]=%d\n",i,outBuf[i]); void readData( ) FILE*fp; int i; fp=fopen("IN.DAT","r"); for(i=0;i<NUM;i++) fscanf(fp,"%d,",&inBuf[i]); fclose(fp); void writeData() FILE*fp; int i: fp=fopen("OUT.DAT","w"): fprintf(fp,"count=%d\n",count); for(i=0;i<count;i++) fprintf(fp,"%d,\n",outBuf[i]); fclose(fp);

查看答案
更多问题

膀胱三角区是指

A. 膀胱底部两侧输尿管开口部至膀胱颈
B. 膀胱底部两侧至膀胱颈
C. 膀胱底部两侧壁至膀胱颈
D. 膀胱顶部至膀胱颈
E. 以上都不是

骨折修复中,骨痂何时出现

A. 骨折端周围血肿形成时
B. 机化血肿中充满新生毛细血管
C. 矿物盐沉着时
D. 骨折结构重现时
E. 功能塑形时

儿童最常见的骨折部位是

A. 胫骨
B. 股骨
C. 尺桡骨
D. 颅骨
E. 肱骨远端

高位小肠梗阻除腹痛外最主要表现是

A. 腹胀明显
B. 呕吐频繁
C. 叩诊呈鼓音
D. 肠鸣音减弱
E. 腹部包块

答案查题题库