打印素数
题目内容
写一个代码:打印100~200之间的素数
思路
素数:即质数,除了1和自己之外,再没有其他的约数,则该数据为素数。
代码实现
int isPrime(int num)
{
if (num == 0||num == 1)
{
return 0;
}
for (int i = 2; i < num; i++)
{
if (num % 2 == 0)
{
return 0;
}
}
return 1;
}
int main()
{
for (int i = 100; i < 200; i++)
{
int num = isPrime(i);
if (num == 1)
{
printf("%d ", i);
}
}
}