#include <stdio.h>
int judge_num(int n)//定义函数 判断一个数是否为素数
{
int i = 0;//定义参数 控制循环
for (i = 2; i < n; i++)
{
if (n % i == 0)//判断这个数与2至本身相模 是否有为零的数
//如果有则不是素数 没有则是
return -1;//有模为零的数 直接返回-1
}
return 0;//执行完循环还没有模为零的数 则是个素数 返回0
}
int main()
{
int num = 0;//定义参数 存放输入的数字
int result = 0;//定义参数 存放自定义函数执行的结果
printf("请输入一个数字:");
scanf("%d", &num);
result = judge_num(num);//把函数的结果赋给result
if (result == 0)
printf("%d是素数\n", num);
else
printf("%d不是素数\n", num);
return 0;
}