一、运行结果;
二、源代码;
# define _CRT_SECURE_NO_WARNINGS
# include <stdio.h>
int main()
{
//初始化变量值;
int value = 0;
int i = 2;
int result = 0;
//循环获取用户值并判断值是否符合要求;
while (1)
{
//提示用户值需要满足的条件;
printf("请输入大于或等于3的值\n");
//获取用户输入值;
scanf("%d", &value);
//判断value的值是否满足条件;
if (value < 3)
{
//提示数据;
printf("输入数据不满足条件!!!");
}
else
{
//跳出循环;
break;
}
}
//循环判断;
while (i < value)
{
//运算;
result = value % i;
//判断;
if (result)
{
//判断;
if (i == value - 1)
{
//打印结果;
printf("%d是素数!!!\n", value);
//跳出
break;
}
//改变变量;
i++;
}
else
{
//输出结果;
printf("%d不是素数!!\n", value);
//跳出
break;
}
}
return 0;
}
三、流程图;