编程实现从文件中读取10对m,k(m,k均为正整数),求大于m且紧靠m的k 素数,并将结果输出到文件中。例如若输入17,5,则输出为19,23,29,31,37
#include <stdio.h>
void fun(int m, int k, int xx[])
{
int i, j;
int p = 0;
for(i=m+1;i>m;i++)
{
for(j=2;j<i;j++)
{
if(i%j==0)
break;
}
if(j == i)
xx[p++] = i;
if(p>k)
break;
}
}
main()
{
int m, n, zz[1000] ;
printf( "\nPlease enter two integers:") ;
scanf("%d%d", &m, &n ) ;
fun( m, n, zz) ;
for( m = 0 ; m < n ; m++ )
printf("%d ", zz[m]) ;
printf("\n") ;
}