全国计算机等级考试三级C语言上机题91-100

文章作者 100test 发表时间 2007:07:19 11:33:24
来源 100Test.Com百考试题网


☆题目91
请编制程序prog1.c,从文件in.dat中读取200个整数至数组xx中,求出奇数的个数cnt1和偶数的个数cnt2以及数组xx下标为偶数的元素值的算术平均值pj(保留2位小数)。
结果cnt1,cnt2,pj输出到out.dat中。
部分程序、读数据函数read_dat(int xx[200])及输出格式已给出。
#include
#include
#define N 200

void read_dat(int xx[N])
{
int i,j.
FILE *fp.

fp=fopen("in.dat","r").
for(i=0.i<20.i ){
for(j=0.j<10.j ){
fscanf(fp,"%d,",&.xx[i*10 j]).
printf("%d ",xx[i*10 j]).
}
printf("\n").
}
fclose(fp).
}

void main()
{
int i,j,sum.
int cnt1,cnt2,xx[N].
float pj.
FILE *fw.

clrscr().
fw=fopen("out.dat","w").
read_dat(xx).
/**********************/
sum=0. pj=0.0. cnt1=cnt2=0.
for(i=0.i { if(xx%2) cnt1 .
else cnt2 .
if(i%2==0) {pj =xx.sum .}
}
pj/=sum.

/***********************/

printf("\n\ncnt1=%d,cnt2=%d,pj=%6.2f\n",cnt1,cnt2,pj).
fprintf(fw,"%d\n%d\n%6.2f\n",cnt1,cnt2,pj).
fclose(fw).
}


*******************************************************************************
☆题目92
请编制程序prog1.c,从文件IN.DAT中读取200个整数至数组xx中,求出最大数max及最大数的个数cnt和数组xx中能被3整除或能被7整除的算术平均值pj(保留2位小数)。
结果max,cnt,pj输出到OUT.DAT中。
部分程序、读数据函数read_dat(int xx[200])及输出格式已给出。
#include
#include
#define N 200

void read_dat(int xx[N])
{
int i,j.
FILE *fp.

fp=fopen("in.dat","r").
for(i=0.i<20.i ){
for(j=0.j<10.j ){
fscanf(fp,"%d,",&.xx[i*10 j]).
printf("%d",xx[i*10 j]).
}
printf("\n").
}
fclose(fp).
}

void main()
{
int m,temp,n,sum.
int cnt,xx[N],max
float pj.
FILE *fw.

clrscr().
fw=fopen("out.dat","w").
read_dat(xx).
/*********************/
cnt=0. max=xx[0]. pj=0.0. n=0.
for(m=0.m if(max for(m=0.m {if(xx[m]==max) cnt .
if(xx[m]%3==0||xx[m]%7==0)
{ pj =xx[m]. n . }
}
pj/=n.

/*********************/

printf("\n\nmax=%d,cnt=%d,pj=%6.2f\n",max,cnt,pj).
fprintf(fw,"%d\n%d\n%6.2f\n",max,cnt,pj).
fclose(fw).
}

*****************************************************************************
src="/ncre/js/wxgg.js">

相关文章


2006年9月全国计算机等级考试三级数据库技术笔试试卷
2006年9月全国计算机等级考试三级网络技术笔试试卷(含答案)
2007年4月全国计算机等级考试三级网络技术笔试试卷及参考答案
全国计算机等级考试三级C语言上机题91-100
全国计算机等级考试三级C语言上机题81-90
2007年计算机等考三级信息管理模拟试题汇总
计算机等级考试三级信息管理模拟试卷(6)
计算机等级考试三级信息管理模拟试卷(5)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛