문제 번호 1093 --[기초-조건/선택실행구조] 정수 세 개 입력받아 짝/홀 출력하기

1093: [기초-조건/선택실행구조] 정수 세 개 입력받아 짝/홀 출력하기

시간 제한: 1 Sec  메모리 제한: 128 MB
제출: 681  해결 문제 수: 474
[제출][채점상황][게시판][:]

문제 설명

세 정수 a, b, c가 입력되었을 때,

짝 even(짝)/odd(홀)을 출력해보자.

입력

세 정수 a, b, c 가 공백을 두고 입력된다.
(0 ~ 2147483647)

출력

순서대로 even(짝)/odd(홀)을 줄을 바꿔 출력한다.

입력예시

1 2 8

출력예시

odd
even
even

도움말

if(조건)

{ //코드블럭1 시작

  ... 실행...;

  ...

}

else

{ //코드블럭2 시작

  ... 다른실행...;

  ...

}



의 조건/선택 실행구조는 주어진 "조건"을 검사해 참인 경우에는 코드블럭1을 실행하고, 거짓인 경우에는 코드블럭2를 실행한다.



예시

if(a%2==0)

{

  printf("%s", "even");

}

else

{

  printf("%s", "odd");

}



** else는 if 없이 혼자 사용되지 않는다.

또한, else 다음에 조건이 없는 이유는?

참이 아니면 거짓이고, 거짓이 아니면 참이기 때문에..

즉 2가지 경우(참 또는 거짓)로 계산되는데, 그중 하나가 아니라면 나머지 경우이기 때문이다. ^^;



** 실행해야할 명령들이 여러 개일 때 코드블럭 기호 { }로 묶어 주는데,

만약 실행해야할 코드블럭의 내용이 논리적으로 1개 단위라면 코드블럭 기호를 생략할 수 있다.



if(a%2==0) printf("%s", "even");

else printf("%s", "odd");


출처

[제출][채점상황]