用c++编程:输入一个数,判断其是不是素数?

用c++编程:输入一个数,判断其是不是素数


开心每一天1111
浏览 3354回答 3
3回答

慕少森

#include <iostream>using namespace std;int main(){int primeNum;cout<<"Please input an integer "; //提示输入要判断的数cin>>primeNum;int i;for(i=2; i<primeNum; i++){ //循环用于寻找primeNum的从2到if(primeNum % i == 0){ //primeNum-1的因数,如果有则不是素数cout<<primeNum<<" is not a prime number"<<endl;return 0;}}cout<<primeNum<<" is a prime number"<<endl;return 0;}

慕尼黑的夜晚无繁华

这个用不着指针和数组吧,一个循环解决问题:#include<iostream>using namespace std;int main();{int a,b,c;c=0;cin>>a;b=a/2;for(int i=1;i<=b;i++){if((a mod 2)=1)c=1;}if (c=1)cout<<"shi";elsecout<<"bushi";system("pause");return 0;}

犯罪嫌疑人X

void main (void)iostream.hiomath.h{int x,y,t=1;cin<<x;for (i=2,i<sqrt(x),i++)if x mod i=0t=0;if t=1 ;cout>>"这是一个素数">>endle
打开App,查看更多内容
随时随地看视频慕课网APP