반응형
문제
0 이상의 정수들이 공백으로 구분되어 반복적으로 주어진다. 0이 입력되면 반복문을 멈추고 그 전까지 입력받은 수들에 대하여 홀수의 개수와 짝수의 개수를 출력하는 프로그램을 작성하시오.
입력 예
9 7 10 5 33 65 0
출력 예
odd : 5
even : 1
정답
C언어
#include <stdio.h>
int main ()
{
int num;
int odd = 0, even = 0;
while (1)
{
scanf("%d", &num);
if (num == 0) break;
if (num %2 == 0) even++;
else odd++;
}
printf("odd : %d\n", odd);
printf("even : %d", even);
}
반응형
'코딩 테스트 > 정올' 카테고리의 다른 글
Language Coder - 반복제어문1 / Code : 128 / 반복제어문1 - 형성평가4 (0) | 2022.12.14 |
---|---|
Language Coder - 반복제어문1 / Code : 127 / 반복제어문1 - 형성평가3 (0) | 2022.12.12 |
Language Coder - 반복제어문1 / Code : 125 / 반복제어문1 - 형성평가1 (0) | 2022.12.09 |
Language Coder - 반복제어문1 / Code : 633 / 반복제어문1 - 자가진단6 (0) | 2022.12.04 |
Language Coder - 반복제어문1 / Code : 540 / 반복제어문1 - 자가진단5 (0) | 2022.12.03 |