ㅠㅠ 많은 분들이 도움을 주셨으나

결론은 코드가 잘못된 것 같네요 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

근데 어디가 잘못 됐는지 모르겠음 알려주세용 ㅠㅠ


#include<stdio.h>


int prime(int num)

{

int i;


for(i=3; i*i<=num; i+=2)

if(num%i==0)

{

return 0;

break;

}


return 1;

}


int main()

{

int i;

long sum=2;


for(i=3;i<2000000;i+=2)

{

if(prime(i)==1)

sum+=i;

}


printf("%d", sum);

}


참고로 결과값으로 1179908154가 나옴

난 쓰레기야...