不是呀 为什么40分啊
查看原帖
不是呀 为什么40分啊
1058676
LRX1029楼主2024/1/7 22:09
#include<stdio.h>
long long n,sum,m;
bool f(long long x){
	long long s=1;
	for(int i=2;i*i<=x;i++){
		if(x%i==0){
			s=0;
			break;
		}
	}
	if(s&&x!=1){
		return 1;
	}else{
		return 0;
	}
} 
int main(){
	scanf("%lld%lld",&m,&n);
	for(int i=m;i<=n;i++){
		if(f(i)){
			sum++;
		}
	}
	printf("%lld",sum);
} 
2024/1/7 22:09
加载中...