C언어

C언어 <조건문 문제> 6~9 문제풀이

um_coding 2023. 7. 17. 15:21

문제6

0~99사이의 점수를 하나 입력받고 60점 이상이면 "합격", 60점 미만이면 "불합격"을 출력하는 프로그램을 작성하시오

 

출력1

0~99사이의 점수를 하나 입력하세요: 60

합격

출력2

0~99사이의 점수를 하나 입력하세요: 40

불합격

출력3

0~99사이의 점수를 하나 입력하세요: 100

0~99사이의 숫자를 입력해주세요

문제7

정수 2개를 입력받고 나눈 몫과 나머지를 출력하는 프로그램을 작성하시오.

만약 둘 중 하나라도 0이면 '0'으로 나눌 수 없다'를 출력하시오.

 

출력

정수 2개를 입력하세요:6 3

6 나누기 3 몫은 2, 나머지는 0입니다.

문제8

학생들에게 파마를 할인해 주는 미용실이 있다. 이 미용실에서는 나이가 20세 미만이면 30%를 할인해 준다. 이를 프로그램을 작성하시오.

 

출력

나이가 몇 살인가요? 19

30%로 할인

출력2

나이가 몇 살인가요? 30

정가

퍼센트 기호를 출력할 때는 %%사용

printf함수에서 서식 지정자로 사용되는 %기호와 구분하기 위한 규칙

 

문제9

기상청에서는 체감온도에 따라 다른 경고를 알려주는 프로그램을 구현하려고 한다. 우리나라에서는 2021년부터 체감온도에 따라 폭염주의보 또는 폭염경보를 발령하고 있다. 기상청에서는 일최고체감온도가 33도 이상인 상태가 2일 이상 지속될 것으로 예상될 때 폭염주의보를, 일최고체감 온도가 35도 이상인 상태가 2일 이상 지속될 것으로 예상될 때 폭염경보를 내린다.

 

내일과 모레의 일최고체감온도를 입력하고, 입력받은 값에 따라 다른 경고를 출력하는 프로그램을 작성하시오.

 

출력1

내일과 모레 예상 일최고체감온도: 35

폭염경보를 발령합니다.

출력2

내일과 모레 예상 일최고체감온도: 33

폭염주의보를 발령합니다.

출력3

내일과 모레 예상 일최고체감온도: 22

이상무

'C언어' 카테고리의 다른 글

C언어 <반복문> 9~12 문제풀이  (0) 2023.07.18
C언어 <반복문> 1~8 문제풀이  (0) 2023.07.17
C언어 <조건문 문제> 1~5 문제 풀이  (0) 2023.07.16
C언어 <switch문> 문제  (0) 2023.07.13
C언어 <if문> 문제  (0) 2023.07.13