已知文件IN.DAT中存有若干个小于200的四位正整数,函数ReadDat()读取若

题型:多项选择题

问题:

已知文件IN.DAT中存有若干个小于200的四位正整数,函数ReadDat()读取若干个正整数并将其存入数组xx中。请编制函数CalValue(),其功能要求:求出这个文件中共有所少个正整数totNum;求这些数中的各位数字之和是奇数的数的个数totCnt,以及满足此条件的这些数的算术平均值totPjz;最后调用函数writeDat()把求出的结果输出到文件OUT.DAT中。
注意:部分源程序已经给出。
请勿改动主函数main()、读函数ReadDat()和写函数writeDAT()的内容。
[试题源程序]
#inciude<stdio.h>
#include<conio.h>
#define MAXNUM 200
int xx[MAXNUM];
int totNum=0;
int totCnt=0;
double totPjz=0.0;
int ReadDat(void);
void writeDat(void);
void CaiVaiue(void)


void main()

int i;
system("cls");
for(i=0;i<MAXNUM;i++) xx[i]=0;
if(ReadDat())

printf("数据文件IN.DAT不能打开!\007\n");
return;

CalValme();
printf("文件IN.DAT中共有正整数=%d个\n",totNum);
printf("符合条件的正整数的个数=%d个\n",totCnt);
printf("平均值=%.2f\n",totpjZ);
writeDat();

int ReadDat(void)

FILE *fp;
int i=0;
if((fp=fopen("IN.DAT","r"))==NULL) return 1;
while(!feof(fp))

fscanf(fp,"%d,",&xx[i++]);

fclose(fp);
return 0;

void writeDat(void)

FILE *fp;
fp=fopen("OUT.DAT","w");
fprintf(fp,"%d\n%d\n%6.2f\n",totNum,totCnt,totPjz);
fclose(fp);

考点:计算机等级考试网络技术三级网络技术机试
题型:多项选择题

下列属于非物质文化遗产的有()。

A.表演艺术

B.社会风俗、礼仪、节庆

C.传统的手工艺技能

D.口头传说和表述

E.有关自然界和宇宙的知识及实践

题型:多项选择题

逻辑代数的基本变量有()个。

A、1个

B、2个

C、3个

D、4个

题型:多项选择题

糖尿病肾病大量蛋白尿患者应给予()

A.糖皮质激素

B.磷结合剂

C.促红细胞生成素

D.血管紧张素转化酶抑制剂

E.碳酸氢钠

题型:多项选择题

患者壮年男性,因胃、十二指肠溃疡急性穿孔合并腹膜炎而症见:上腹部持续性剧痛,腹胀,拒按,伴发热恶寒,恶心呕吐,大便干结,小便黄赤,舌红苔黄腻,脉洪数。其证型是

A.肝气郁结
B.脾胃不和
C.气血阻闭
D.胃肠实热
E.热伤气阴

题型:多项选择题

ここで本を読んだり、借りたりすることができます。

A.ここはトイレです。

B.ここは本屋です。

C.ここは図書館です。

D.ここはスーパーです。

更多题库