| 贵州学习网—属于你的学习中心 |
|
★题目26(无忧id 37 整数统计运算题)Office:office" /> 已知在文件in.dat中存有若干个(个数<200)四位数字的正整数,函数readdat()读取这若干个正整数并存入数组xx中。请编制函数calvalue(),其功能要求:1、求出这文件中共有多少个正整数totnum;2、求这些数右移1位后,产生的新数是偶数的数的个数totcnt,以及满足此条件的这些数(右移前的值)的算术平均值totpjz,最后调用函数writedat()把所求的结果输出到文件out.dat中。 部分源程序存在文件prog1.c中。 请勿改动主函数main()、读函数readdat()和写函数writedat()的内容。 #include <stdio.h> #include <conio.h> #define maxnum 200 int xx[maxnum]; int totnum=0; /*文件in.dat中共有多少个正整数*/ int totcnt=0; /*符合条件的正整数的个数*/ double totpjz=0.0; /*平均值*/ int readdat(void); void writedat(void); 责任编辑:gzu521 |