解题思路:
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 人评分
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:559 |
数组输出 (C语言代码)错误???浏览:578 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:573 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:589 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:634 |
C语言训练-亲密数 (C语言代码)浏览:686 |
sizeof的大作用 (C语言代码)浏览:1519 |
前10名 (C语言代码)浏览:748 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:700 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:527 |