一道很水的题
/*
题目描述:
给定一个数n,要求判断其是否为素数(0,1,负数都是非素数)。
输入:
测试数据有多组,每组输入一个数n。
输出:
对于每组输入,若是素数则输出yes,否则输入no。
样例输入:
13
样例输出:
yes
*/
#include <iostream>
using namespace std;
int main()
{
int i, n;
int sum = 0;
while(cin >> n )
{
if( n <= 1 )
{
cout << "no" << endl;
}
else if(n==2)
{
cout << "yes" << endl;
}
else
{
for(i=2; i<n; i++)
{
if( n % i == 0)
{
sum +=1;
}
}
if(sum == 0)
{
cout << "yes" << endl;
}
else
{
cout << "no" << endl;
}
sum = 0;
}
}
return 0;
}
/*
题目描述:
给定一个数n,要求判断其是否为素数(0,1,负数都是非素数)。
输入:
测试数据有多组,每组输入一个数n。
输出:
对于每组输入,若是素数则输出yes,否则输入no。
样例输入:
13
样例输出:
yes
*/
#include <iostream>
using namespace std;
int main()
{
int i, n;
int sum = 0;
while(cin >> n )
{
if( n <= 1 )
{
cout << "no" << endl;
}
else if(n==2)
{
cout << "yes" << endl;
}
else
{
for(i=2; i<n; i++)
{
if( n % i == 0)
{
sum +=1;
}
}
if(sum == 0)
{
cout << "yes" << endl;
}
else
{
cout << "no" << endl;
}
sum = 0;
}
}
return 0;
}