例题:下列给定程序中,函数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));
}

输出运行窗口如下:

C语言编程>第二十二周   ①   下列给定程序中,函数fun的功能是:找出一个大于给定整数n且紧随n的素数,并作为函数值返回。_字符串


本周其他练习

​​C语言程序设计专栏​​

​​C语言编程>第二十二周 ① 下列给定程序中,函数fun的功能是:找出一个大于给定整数n且紧随n的素数,并作为函数值返回。​​

​​C语言编程>第二十二周 ② 请补充fun函数,该函数的功能是:返回字符数组中指定字符的个数,指定字符从键盘输入。​​

​​C语言编程>第二十二周 ③ 下列给定的程序中,函数fun的功能是根据整型形参n,计算如下公式的值:​​

​​C语言编程>第二十二周 ④ 从键盘输入一组小写字母,保存在字符数组str中,请补充fun函数,该函数的功能是:把字符数组str中字符下标为偶数的小写字母转换成对应的大写字母,结果仍保存在原数组中。​​

​​C语言编程>第二十二周 ⑤ 下列给定程序中,函数fun的功能是:将字符串p中的所有字符复制到字符串a中,要求每复制三个字符之后插入一个空格。​​

​​C语言编程>第二十二周 ⑥ 请补充fun函数,该函数的功能是:把字符下标能被2和3同时整除的字符从字符串s中删除,把剩余的字符重新保存在字符串s中。​​

​​C语言编程>第二十二周 ⑦ 下列给定程序中函数fun的功能是:从低位开始取出长整型变量a中奇数位上的数,依次构成一个新数放在b中。​​

​​C语言编程>第二十二周 ⑧ 请补充fun函数,该函数的功能是:求100(不包括100)以内能被2或3整除,但不能同时被2和3整除的自然数。结果保存在数组a中,fun函数返回数组a元素的个数。​​

越努力越幸运!​​
​​加油,奥力给!!!