请编写函数num(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入数组xx传回。 最后调用函数readwriteDat(),从in.dat文件中读取10组数据,分别得出结果,且把结果输出到out.dat文件中。 部分程序已经给出。 例如,若输入17 5,则应输出:19 23 29 31 37。 注意:部分程序已经给出。 请勿改动主函数main()和输出数据函数readwriteDat()的内容。 #include <conio.h> #include <stdio.h> void readwriteDat(); void num(int m,int k,int xx[]) { } main() { int m,n,xx[1000]; 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 readwriteDat() { int m,n,xx[1000],i; FILE *rf,*wf; rf=fopen("in.dat","r"); wf=fopen("out.dat","w"); for(i=0;i<10;i++) { fscanf(rf,"%d %d",&m,&n); num(m,n,xx); fprintf(wf,"%d",xx[m]); fprintf(wf,"\n"); } fclose(rf); fclose(wf); }