#include <cstdio>
int if_prime(int n)
{
// 是素数返回1
// 不是素数返回0
for (int i=2; i<n; i++)
{
if (n % i == 0) return 0;
}
return 1;
}
int main()
{
//判断2-100中的所有素数
for (int i = 2; i <= 1000; i++)
{
// 如果是素数的话, 就把这个数打印出来
if (if_prime(i) == 1) printf("%d\n", i);
}
return 0;
}
优化写法