解题思路:
for循环,除法求余数判断素数,非素数的话采用exit(0);提前终止程序。默认2为素数。
注意事项:
暂时不明
参考代码:
#include<iostream>
using namespace std;
void is_prime(int);
int main()
{
int num;
cin>>num;
if(num==2){
cout<<"prime"<<endl;
return 0;
}
is_prime(num);
return 0;
}
void is_prime(int num)
{
for(int i=2;i*i<=num;i++)
{
if (num%i==0){
cout<<"not prime"<<endl;
exit(0);
}
}
cout<<"prime"<<endl;
}
0.0分
0 人评分