본문 바로가기

C

[C언어] 실습: 여러 개의 정수를 입력받은 후, 홀수의 개수가 10개가 되면 홀수 합 출력하기

반응형

여러 개의 정수를 입력받은 후, 홀수의 개수가 10개가 되면 홀수 합 출력하기


#include<stdio.h>

int main(){
   int num;
   int sum = 0;
   int odd = 0;

   while(1){
      printf("number : ");
      scanf("%d", &num);

      if(num % 2){   // num % 2 == 1(True), 즉 홀수이면,
         sum += num;
         odd++;      // 홀수의 개수를 구한다.
      }

      if(odd == 10) break;
   }

   printf("합 : %d\n", sum);
   
   return 0;
}

 

반응형