View Code of Problem 27

#include<stdio.h>
#include<string.h>
#include<math.h>
#include<malloc.h>
#include<string.h>
 
int judge(long int x)
{
	int i;
	if (x == 1)
		return 0;
	for (i = 2; i <= sqrt(x); i++)
	{
		if (x%i == 0)
			break;
	}
	if (i >sqrt(x))
		return 1;
	else
		return 0;
}
 
int main() {
	long int a, b;
	while (scanf("%ld%ld", &a, &b)) {
		long int sum=0;
		for (long int i = a+1;i < b;i++) {
			if (isPrime(i))
				sum = sum + i;
		}
		printf("%ld\n", sum);
	}
	return 0;
 
}
/*
Main.c: In function 'main':
Main.c:29:4: warning: implicit declaration of function 'isPrime' [-Wimplicit-function-declaration]
    if (isPrime(i))
    ^
/tmp/ccSjQMDh.o: In function `main':
Main.c:(.text+0xc7): undefined reference to `isPrime'
collect2: error: ld returned 1 exit status
*/

Double click to view unformatted code.


Back to problem 27