40分,为什么
查看原帖
40分,为什么
1119861
fanbole楼主2025/1/17 10:31
#include<bits/stdc++.h>
using namespace std;
bool f(int n){
	if(n==1)return 0;
	if(n==2)return 1;
	for(int i=2;i<=sqrt(n);i++){
		if(n%i==0)return 0;
	}
	return 1;
}
int main(){
	int x,y,s=0;
	cin>>x>>y;
	for(int i=x;i<=y;i++){
		if(f(i)==1){
			s++;	
		} 
	}
	cout<<s;
return 0;
}
2025/1/17 10:31
加载中...