void readwriteDAT().
int isP(int m)
{
int i.
for(i=2.iif(m % i==0)return 0.
return 1.
}
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=n.mprintf(" %d" ,xx[m]).
printf("\n" ).
readwriteDAT().
}
viod 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).
for(m=n.mfprintf(wf,"\n" ).
}
fclose(rf).
fclose(wf).
}
--------------------------------------------------------------------------------
注:太简单。
void num(int m,int k,int xx[])
{
int i,j=0.
i=m 1.
while(j{if(isp(i)) xx[j ]=i.
i .
}
}