//输入一个数,判断是否是素数
#include <stdio.h>
int main()
{
int i;
int x;
int j = 0;
printf("请输入一个数:");
scanf("%d", &x);
for(i = 2; i <= x / 2; i++)
{
if(x % i == 0)
{
j = 1;
}
}
if(j == 1)
{
printf("%d不是素数\n", x);
}
else
{
printf("%d是素数\n", x);
}
return 0;
}
输出100-200之间的素数
#include <stdio.h>
int is_prime(int n)//判断条件
{
int j;
for(j = 2; j < n / 2; j++)
{
if(n % j == 0)
{
return 0;
}
}
return 1;
}
int main()
{
int i = 0;
for(i = 100; i <= 200; i++)
{
if(is_prime(i) == 1)//调用函数
{
printf("%d ", i);
}
}
return 0;
}