반응형
여러 개의 정수를 입력받은 후, 홀수의 개수가 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;
}
반응형
'C' 카테고리의 다른 글
[C언어] 실습: 여러 개의 정수를 입력받은 후, 합이 0이 되면 프로그램 종료하기 (0) | 2021.02.26 |
---|---|
[C언어] 실습: 여러 개의 정수를 입력받은 후, 합 구하기 (0) | 2021.02.24 |
[C언어] 실습: 두 정수를 입력받은 후, 그 사이에 있는 2 혹은 3의 배수들의 합 구하기 (1) | 2021.02.22 |
[C언어] 실습: 0~360도까지 10도 단위로 sin 값 출력하기 (0) | 2021.02.17 |
[C언어] 실습: 국어, 영어, 수학 점수를 입력받은 후, 총점, 평균 구하기 (Array) (0) | 2021.02.15 |