编写程序:找出一个大于给定整数且紧随这个整数的素数,并作为函数值返回。
下面展示一些 内联代码片
。
#include<stdio.h>
int main()
{
int f(int s);
int s; //定义一个整数S。
printf("请输入一个整数:\n");
scanf_s("%d", &s); //将接收的数据赋值给S
printf("紧随整数%d的素数为:%d", s,f(s));
}
int f(int s)
{
int i, j, k;
for (i = s + 1;; i++) { //从定义的整数向后依次加
for (j = 2; j < i; j++) //依次循环被除数
if (i % j == 0)break; //如果i取余j==0,退出本轮循环
if (i == j)return i; //如果i=j返回i
}
}
#include<stdio.h>
int main()
{
int f(int s);
int s; //定义一个整数S。
printf("请输入一个整数:\n");
scanf_s("%d", &s); //将接收的数据赋值给S
printf("紧随整数%d的素数为:%d", s,f(s));
}
int f(int s)
{
int i, j, k;
for (i = s + 1;; i++) { //从定义的整数向后依次加
for (j = 2; j < i; j++) //依次循环被除数
if (i % j == 0)break; //如果i取余j==0,退出本轮循环
if (i == j)return i; //如果i=j返回i
}
}