«

判断其是否为素数 (for循环)

点亮灯 发布于 阅读:62 C++


判断其是否为素数.rar

//随机生成一个30000--40000之间的随机数,判断其是否为素数. 
#include <iostream>
#include <ctime>
#include <cstdlib> 
using namespace std;
int main(){
int a;  bool b=true;
    srand(time(0));
  //  for(int c=0;c<=10000;c++){
    a=rand()%(40000-30000+1)+30000;
cout<<a<<"\t";
for(int i=2;i<=a-1;i++)
{
    if(a%i==0){
        b=false;     
          break;
    }
}
if(b==true){
    cout<<"是素数";
}else {
    cout<<"不是素数"; 
}
    //}

}