View Code of Problem 27

#include<stdio.h>
#include<math.h>
int main(){
	
	int begin,end;
	int t;
	while(scanf("%d%d",&begin,&end)!=EOF){
		if(begin>end){
			t=begin;
			begin=end;
			end=t;
		}	
		long int sum=0;
		int isprime;
	//素数只能被1和自身整除 
	for(int i=begin+1;i<end;i++){
		if(i==1){
			isprime=0;
			continue;
		}
		int isprime=1;
		
		for(int j=2;j<i;j++){
			if(i%j==0){
				isprime=0;
				break;
			}
		} 
		if(isprime==1){
			sum+=i;
		}		
	}
	printf("%ld\n",sum);		

	}
	return 0;
}

Double click to view unformatted code.


Back to problem 27