计算机等级考试三级编程解析五
动词 (verb的缩写)质数
下面这个程序的作用是将K个大于整数m且接近m的质数存储到数组xx中。请编写函数num(int m,int k,int xx[])实现程序的要求,最后调用函数readwriteDat()将结果输出到文件out.dat
比如输入17,5,应该输出19,23,29,31,37。
给出了部分源程序。
不要更改主函数main()和输出数据函数writeDat()的内容。# include
# include
void read write dat();
int isP(int m)
{
int I;
for(I = 2;iif(m % i==0)返回0;
return 1;
}
void num(int m,int k,int xx[])
{
}
main()
{
int m,n,xx[1000];
clrscr();
printf(" \ n请输入两个整数:");
scanf(" %d%d ",&m,& n);
num(m,n,xx);
for(m = n;mprintf(" %d ",xx[m]);
printf(" \ n ");
readwriteDAT();
}
viod read write dat()
{
int m,n,xx[1000],I;
FILE *rf,* wf
rf=fopen("in.dat" ," r" );
wf=fopen(" out.dat" ," w" );
for(i=0;i
0条评论