计算机三级上机题库练习及答案(1)
来源:优易学  2010-1-14 16:04:28   【优易学:中国教育考试门户网】   资料下载   IT书店

第1套

请编写一个函数jsValue(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入数组xx传回。最后调用函数readwriteDat()读取10组数据,分别得出结果且把结果输出到文件out1.dat中。部分程序已经给出。例如:若输入17,5,则应输出:19,23,29,31,37。
请勿改动主函数main()和输出数据函数readwriteDat()的内容。


#include
#include
void readwriteDat();
void jsValue (int m,int k,int xx[])
{

}
main()
{
int m,n,xx[1000];
clrscr();
printf("\nPlease enter two integers:");
scanf("%d,%d",&m,&n);
jsValue (m,n,xx);
for(m=0;mprintf("%d",xx[m]);
printf("\n");
readwriteDat();
}
void readwriteDat()
{
int m,n,xx[1000],i;
FILE *rf,*wf;
rf=fopen("in1.dat","r");
wf=fopen("out1.dat","w");
for(i=0;i<10;i++)
{
fscanf(rf,"%d %d",&m,&n);
jsValue (m,n,xx);
for(m=0;mfprintf(wf,"%d  ",xx[m]);
fprintf(wf,"\n");
}
fclose(rf);
fclose(wf);
}……

责任编辑:小草

文章搜索:
 相关文章
热点资讯
热门课程培训