学习网考试学习资料

Gzu521.com

2006年9月全国等级考试三级c语言上机题库(二十六)(1)

全国计算机等级考试   点击:次   发布时间:2006-12-30   【字体: 】   来源:Gzu521.com
贵州学习网—属于你的学习中心

   

★题目26(无忧id 37 整数统计运算题)Office:office" /> ^oiN ?^eF& ; ]=T= [ 本 资 料 来 源 于 贵 州 学 习 网 IT认证全国计算机等级考试 http://Www.gzU521.com ] ^oiN ?^eF& ; ]=T=

 

已知在文件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