[C언어 코드업 문제풀이] CodeUp 1230 : 터널 통과하기 2
ET의 공부/C언어 연습문제[ 코드업 ]2020. 1. 4. 19:06
코드업 1230번 터널 통과하기2 문제 풀이 해답입니다.
1. 문제 설명
어떤 차의 높이가 170cm 이다.
이 차는 3개의 터널 a, b, c를 차례대로 지나게 될 것이다.
각 터널의 높이가 차의 높이(170)보다 같거나 낮으면 차는 터널과 충돌하여 사고가 날 것이다.
각 터널 a, b, c의 높이가 차례대로 3개 입력되면,
터널을 무사히 잘 통과하면 PASS 를 출력하고, 사고가 난다면 CRASH 와 처음 충돌하는 터널의 높이를 출력하시오.
2. 입력
터널 a,b,c의 높이가 공백으로 분리되어 차례대로 3개 입력된다. (정수)
3. 출력
높이가 170인 차가 잘 통과할 수 있으면 PASS를 출력, 170보다 같거나 작으면 CRASH 처음 충돌한 터널 높이를 출력하시오. 도움말을 참고하세요.
4. 입력 예시
171 168 165
5. 출력 예시
CRASH 168
6. 문제 풀이
#include <stdio.h>
int main (void)
{
int t1, t2 ,t3;
int car = 170;
scanf("%d %d %d",&t1, &t2, &t3);
if(t1 <= car){
printf("CRASH %d",t1);
}
else if(t2 <= car){
printf("CRASH %d",t2);
}
else if(t3 <= car){
printf("CRASH %d",t3);
}
else{
printf("PASS");
}
return 0;
}
|
터널을 순서대로 통과하게 됩니다.
if else 문을 이용하여 터널 1,2,3 순으로 충돌 여부를 판별하면 중간에 어디서 충돌되었는지 알 수 있고
모두 해당이 되지 않는다면 충돌이 나지않은 PASS가 됩니다.
'ET의 공부 > C언어 연습문제[ 코드업 ]' 카테고리의 다른 글
[C언어 코드업 문제풀이] CodeUp 1071 : [기초-반복실행구조] 0 입력될 때까지 무한 출력하기1(설명) (0) | 2020.01.04 |
---|---|
[C언어 코드업 문제풀이] CodeUp 1231 : 계산기 1 (0) | 2020.01.04 |
[C언어 코드업 문제풀이] CodeUp 1229 : 비만도 측정 2 (0) | 2020.01.04 |
[C언어 코드업 문제풀이] CodeUp 1228 : 비만도 측정 1 (0) | 2020.01.04 |
[C언어 코드업 문제풀이] CodeUp 1226 : 이번 주 로또 (0) | 2020.01.03 |
댓글()