#include<iostream>
using namespace std;
int main()
{
int i;
int count = 0;
cout << "请输入一个正整数: ";
while (cin >> i&&cin.get() == '\n')
{
if (i <= 1)cout << "请输入一个大于1的正整数: ";
else
{
for (int m = 2; m <= i; ++m)
{
count = 0;//赋初值为零,在下次计算时可以从零开始,不然将在上一次的count下继续运算
for (int n = 2; n <= m; ++n)
{
if (0 == m%n)++count;
}
if (count == 1)cout << m << " 是素数。\n";
else cout << m << " 不是素数。\n";
}cout << "请输入一个大于1的正整数:";
}
}
return 0;
}