fork download
  1. #include<stdio.h>
  2.  
  3. int sosu(int s){
  4. int flag=0,cnt=0;
  5. for(int j=2;j<s;j++){ //2에서 s-1까지 나누기
  6. if(s%j==0){ flag=0; break;} // 나눠지면 종료
  7. else flag=1; //아니면 flag 세움
  8. } if(flag==1) return s; //flag가 1이면 s는 소수
  9. }
  10.  
  11. int main() {
  12. int M,N,sum=0,min=10000,cnt=0;
  13.  
  14. scanf("%d%d",&M,&N);
  15.  
  16. for(int i=M;i<=N;i++){
  17. if(i==0||i==1) continue;
  18. else { sum+=sosu(i); if(sosu(i)!=0&&sosu(i)<min) min=sosu(i); }
  19. //printf("%d %d %d\n",i,sum,cnt); //이건 시험용 코드
  20. }
  21. if(sum==0)printf("-1");
  22. else printf("%d\n%d",sum,min);
  23. }
Success #stdin #stdout 0s 4276KB
stdin
60
100
stdout
1859493368
61