C++判断1000以内素数数量
时间: 2023-12-23 22:02:50 浏览: 90
基于C++的素数判断器
以下是C++判断1000以内素数数量的代码:
```cpp
#include <iostream>
#include <cmath>
using namespace std;
int judge(int a) {
int i;
if(a<=1) return -1;
for(i=2;i<=sqrt(float(a));i++) {
if(a%i==0) {
return -1;
}
}
return 1;
}
int main() {
int a, count=0;
cout<<"1000以内的素数为:"<<endl;
for(a=1;a<=1000;a++) {
if(judge(a)==1) {
cout<<a<<" ";
count++;
}
}
cout<<endl<<"1000以内素数的数量为:"<<count<<endl;
return 0;
}
```
阅读全文