View Code of Problem 27

#include<stdio.h>
int main()
{
	int m,n;
	int i;
	int cnt=0;
	int sum=0;
	
	scanf("%d %d",&m,&n);
	//排除1的影响,1不是素数 
	if(m==1)
		m=2; 
	//for循环判断这个数是不是素数	
	for(i=m;i<=n;i++){
		int isprime=1;
		int k;
		for(k=2;k<=i-1;k++){
			if(i%k==0){
				isprime=0;
				break;
			}
		}
		//判断是否是素数(1不是素数)
		if(isprime) {
			cnt++;
			sum+=i;
		}
	}
	printf("%d",sum);
	
	return 0;
}

Double click to view unformatted code.


Back to problem 27