下列程序的功能是:将大于整数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); }