#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
for(int i = 2; i < n/2; i++)
{
if(n%i == 0)
{
cout<<"NO"<<endl;
return
0; //如果n能整除i,输出『NO』后直接返回,结束程序
}
}
cout<<"YES"<<endl;//如果n是质子数,则for循环完后跳到这一句输出,结束程序
return 0;
}
本文介绍了一个简单的C++程序,用于判断输入的整数是否为质数。通过使用for循环检查从2到n/2范围内的所有整数来确定输入的整数n是否能被这些数整除。如果n能被该范围内任意一个数整除,则输出NO;否则输出YES。
3万+

被折叠的 条评论
为什么被折叠?



