题目

下列程序的功能是:将大于整数m且紧靠m的k个素数存入数组xx。请编写函数num(int m,int k,int xx[])实现程序的要求,最后调用函数read write DAT()把结果输出到out31.dat文件中。

例如,若输入17,5,则应输出19,23,29,31,37。

注意:部分源程序已给出。

请勿改动主函数main()和输入输出函数read write DAT()的内容。

试题程序:

include < conio.h>

include

Void readwriteDAT();

Void num(int m,int k,,int XX[])

{

}

main()

{

int m,n,xx[1000];

Clrscr();

printf(“nPlease enter tWO integers:”)

‘scanf(“%d,%d”,&m,&n);

num(m, n, XX);

for(m=0;m<n;m++)

printf(“%d”, XX[m]);

printf(”n”);

readwriteDAT();

)

VOid read write DAT()

{

int m,n,xx[1000],i;

FILE *rf.,*Wf;

rf=fopen(“in31.Dat”,r”);

Wffopen(“ou1t31.Dat”/”w”);。 for(i=0;i<10;i++)

{

fscanf(rf,%d,” %d”,&m,&n);

num(m,n,XX);

for(m=0;m fprintf(wf,%d”,xx[m]);

fprintf (wf, “n”);

}

fclose(rf);

fclose (wf);

}

相关标签: 源程序  

提示:未搜索到的试题可在搜索页快速提交,您可在会员中心"提交的题"快速查看答案。
答案
查看答案
相关试题
联系我们 会员中心
返回顶部