例题:下列给定程序中,函数fun的功能是:找出一个大于给定整数n且紧随n的素数,并作为函数值返回。
例如,输入 整数为32,则输出的数素数为37”。
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构。
代码如下:
#include<stdio.h>
#include<conio.h>
int fun(int n)
{
int i,j;
for(i=n+1;;i++)
{
for(j=2;j<i;j++)
if(i%j==0)
break;
if(j>=i)
return(i);
}
}
main()
{
int m;
printf("\nPlease enter data: ");
scanf("%d",&m);
printf("%d\n",fun(m));
}
输出运行窗口如下:
越努力越幸运!
加油,奥力给!!!