浙江理工大学入队200题——15C
问题 C: 零基础学C/C++163——判断是否是素数的函数
题目描述
请编写一个函数int prime(int n)函数,该函数实现判断n是否为素数,然后调用该函数
输入
多组测试
输入正整数n
输出
如果n是素数,则输出Yes,否则输出No
样例输入 Copy
3
样例输出 Copy
Yes
题解
素数是指除了1与本身,没有其他因子的数。例如 2,3,5···
代码(AC)
点击查看代码
#include<iostream>
using namespace std;
int main()
{
int n,i;
while(cin>>n)
{
if(n==1)
{
cout<<"No\n";
continue;
}
bool flag=true;
for(i=2;i<n;i++)
{
if(n%i==0)
{
flag=false;
break;
}
}
if(flag) cout<<"Yes\n";
else cout<<"No\n";
}
return 0;
}
本文来自博客园,作者:shany212,转载请注明原文链接:https://www.cnblogs.com/codeshany/p/zstu_200_15C.html