写一个判别素数的函数,在主函数输入一个整数,输出是否为素数的信息求解
问题描述:
写一个判别素数的函数,在主函数输入一个整数,输出是否为素数的信息
求解
答
#include<iostream>
using namespace std;
bool isSushu(int);//检查是否是素数
void main()
{
int a;
cout<<"请输入数字:";
cin>>a;
if (isSushu(a))
{
cout<<a<<"是一个素数"<<endl;
}
else
{
cout<<a<<"不是一个素数"<<endl;
}
}
bool isSushu(int a)
{
if (a==2)
{
return true;
}
for(int i=2;i<a;i++)
{
if (a%i==0)
{
return false;
}
}
return true;
}
【数学之美】很高兴为你解答,不懂请追问!满意请采纳,谢谢!O(∩_∩)O~