C++循环结构实例:判断正整数是否素数

看了很多人写的,发现都没考虑1,φ(>ω<*)
我发下自己写叭,有什么问题可以留言(づ ̄3 ̄)づ╭❤~

#include <iostream>

using namespace std;

void main()

{int m,j;

cout<<"请输入一整数:";

cin>>m;

if
(m==1)//首先判断是否为1

   cout<<m<<"不是素数"<<endl;

else

   {for(j=2;j<m;j++)

   if(m%j==0)//判断是否等于0

     break;//跳出循环

if(j<m)

   cout<<m<<"不是素数"<<endl;

else

   cout<<m<<"是素数"<<endl;

     }

}

这是我电脑运行的结果
最后给个一位大神写的

https://blog.csdn.net/jonms/article/details/80464622

猜你喜欢

转载自blog.csdn.net/snjtuljn/article/details/89041478