반응형

상당히 빨리 해결했다.

마지막 조건문의 sum == 0 이라는 의미는 for문 안에 있는 if문이 한번도 실행되지 않았다는 의미이므로 입력된 모든 수가 짝수였다는 것을 알 수 있다.

C언어

 
#include <stdio.h>
 
int main(){
    int num[7];
    int sum = 0;
    
    for(int i=0; i<sizeof(num)/sizeof(int); i++){
        scanf("%d"&num[i]);
        if(num[i] % 2 == 1){
            sum += num[i];
        }
    }
    
    if(sum == 0){ 
        printf("%d\n"-1);
    }else{
        printf("%d\n", sum);
    }
    
    return 0;
}
 
반응형

+ Recent posts