C++题解
2024-08-31 16:54:47
发布于:四川
8阅读
0回复
0点赞
#include <iostream>
using namespace std;
bool is(int num);//声明
int main(){
int l, r;
int f = 0;
cin >> l >> r;
for(int i = l; i <= r; ++i){
if (is(i)) {
++f;
}
}
cout << f;
return 0;
}
bool is(int num) {
if (num <= 1) {
return false;
}
if (num == 2) {
return true;
}
if (num % 2 == 0) {
return false;
}
for (int i = 3; i * i <= num; i += 2) {
if (num % i == 0) {
return false;
}
}
return true;
}
全部评论 1
https://attach.acgo.cn/picture/6723b97f3975498b8a44b6c5c9e703fe.png
2024-08-31 来自 四川
0
有帮助,赞一个