- Python版本
for i in range(2, 101):
count = 0
for n in range(2, i):
if i % n == 0:
count += 1
break
if count == 0:
print str(i) + "为质数"
- C语言版本:
#include<stdio.h>
using namespace std;
int main()
{
//int N;
//scanf("%d", &N);
int N = 100;
for (int i = 2; i <= N; ++i)
{
int count = 0;
for (int j = 2; j < i; ++j)
{
if (i % j == 0)
{
count += 1;
break;
}
}
if (count == 0)
printf("%d为质数\n", i);
}
return 0;
}