초본

#include <stdio.h>
int main(void) {
   int i, j;
   int count = 0;
   for(i = 1;i <= 1000000;i++) {
      for(j = 1;j <= i;j++) {
         if(i % j == 0)
            count++;
      }
      if(count == 2)
         printf("%d\n", i);
      count = 0;
   }
   return 0;
}


완성본

#include <stdio.h>
int main(void) {
   int i, j;
   int count = 0;
   for(i = 1;i <= 1000000;i++) {
      for(j = 1;j <= i;j++) {
         if(i % j == 0)
            count++;
         if(count == 2)
            goto a;
      }
      if(count == 2)
         printf("%d\n", i);
      a:
      count = 0;
   }
   return 0;
}


'Programming > C' 카테고리의 다른 글

년 월 일 을 입력하면 요일을 출력하는 프로그램  (0) 2011.03.06

+ Recent posts