第三章数程序设计初步--控制结构综合项目2-1判断素数

来源:互联网 发布:js幻灯片效果 编辑:程序博客网 时间:2024/06/04 01:09
上机内容:输入一个正整数,判断其是否为一个素数。
上机目的:控制结构综合
我的程序:
#include<iostream>#include<cmath>using namespace std;int main(){    int n;bool prime;  //布尔型变量判断是否素数cout<<"enter a integer number: ";cin>>n;if(n==0||n==1)   //0和1不是素数{cout<<n<<" is not prime!"<<endl;}else{for(int i=2;i<=sqrt(n);++i)  {prime=true;if(n%i==0) //在i到sqrt(i)中能被n整除,则即prime为假,退出循环{prime=false;break;}}if(prime)   //prime为真时输出该数为素数cout<<n<<" is prime!"<<endl;elsecout<<n<<" is not prime!"<<endl;}return 0;}

运行结果: