从键盘输入一个数,判断是不是素数,输出是否的关键信息,要求自定义函数实现。
程序构造思想:
1,定义变量int x,i
2,x从键盘输入
3,i=1;i<=x;i++
若x%i等于0 break;
若i==x
return 1
否则 return 0
4,输出信息
源程序:
#include <stdio.h>
int main()
{
int fun(int x); //函数声明
int x,n;
scanf("%d",&x); //从键盘输入一个数
n=fun(x); //用变量n接收fun函数的返回值
if(n==1) printf("%d是素数",x);
else print("%d不是素数",x);
}
int fun(int x)
{
int i;
for(i=2;i<x;i++){
if(x%i==0)
break;
}
if(i==x) return 1;
else return 0;
}