判断质数,这有错吗!!!!!!!!!!!
2024-05-26 17:30:38
发布于:广东
#include <bits/stdc++.h>
using namespace std;
int zhishu(int a)
{
if(a==0 or a==1)
{
cout<<"No";
return 0;
}
else if(a==2)
{
cout<<"Yes";
return 0;
}
else
{
for(int i=2;i<a;i++)
{
if(a%i==0)
{
cout<<"No";
return 0;
}
}
}
}
int main()
{
int a;
cin>>a;
int sum=zhishu(a);
}
全部评论 1
自定义后面加个cout<<"Yes"又醒了
2024-05-26 来自 广东
0
有帮助,赞一个