[C언어 코드업 문제풀이] CodeUp 1157 : 특별한 공 던지기 1

코드업 1157번 특별한 공 던지기1 문제 풀이 해답입니다.

 

1. 문제 설명

 

슬기는 체육 선생님과 공던지기로 아이스크림 내기를 하게 됐다.

공을 던져서 50m ~ 60m 사이에 공이 들어가면 슬기가 이기게 되고, 그 외에 공이 떨어지면 체육선생님이 이기게 룰을 정했다.

슬기가 던진 공의 위치가 입력으로 주어지면 50이상 60이하이면 "win"을 출력하고, 그 외에는 "lose"를 출력하시오.

 

2. 입력

 

슬기가 던진 공의 위치가 입력으로 주어진다.(실수)

 

3. 출력

 

50이상 60이하이면 win을 출력, 그 외에는 lose를 출력하시오.

 

4. 입력 예시

 

50.213

 

5. 출력 예시

 

win

 

6. 문제 풀이

 

#include<stdio.h>
 
int main(void)
{
    float num;
    scanf("%f",&num);
    if(num>=50.0 && num <=60.0printf("win");
    else printf("lose");
 
    return 0;
}
 

 

공의 위치는 실수이므로 float num;을 해줍니다.

 

공의 위치가 50m ~ 60m 사이여야만 이기는 게임입니다.

 

50보다 큰경우는 num>=50.0 60보다 작은 경우는 num <=60.0 로 표현 할 수 있는데

그럼 이 두가지 경우를 만족하면 이기는 것이 됩니다.

 

그럴 경우에는 둘다 참일때 1인 AND 연산(&&)을 사용해주면 됩니다.

if(num>=50.0 && num <=60.0printf("win");

이면 둘다 만족할 경우 이기게 됩니다.

 

댓글()