C언어

C언어 <조건문 문제> 1~5 문제 풀이

um_coding 2023. 7. 16. 22:10

문제1

3과목 점수를 입력받아 평균 점수가 60점 이상이면 합격, 아니면 불합격

출력1

점수를 차례대로 입력해주세요: 60 60 60

합격

문제2

홀수, 짝수 판별기를 만들고 싶다.

2로 나누었을 때 나머지가 0이면, 짝수, 1이면 홀수이다.

0은 나머지가 0으로 나와서 짝수로 판별되지만, 살짝 애매하기 때문에 0을 입력했을 때는 추가로 "0은 애매해요!"를 출력하는 프로그램을 작성하시오.

 

출력1

정수를 입력해주세요: 0

입력하신 0은 짝수입니다.

0은 애매해요!

 

출력2

정수를 입력해주세요: 1 

입력하신 1은 홀수입니다.

 

문제3

가을이는 많이 살수록 할일은 많이 해주고 마트로 장을 보러  갔다.

구매한 가격을 입력받고, 금액에 따라 할인율을 적용할때,

10,000원 이상 -5%

50,000원 이상 -10%

100,000원 이상 -20%

 

출력1

총 구매액을 입력해주세요: 50000

최종 결제액은 45000원입니다.

 

출력2

총 구매액을 입력해주세요: 5000

최종  결제액은  5000원입니다.

10000원 이상 구매시 할인되니 많이 사주세요^^

문제4

회원 등급을 입력받아 회원 등급에 따라 권한을 출력하고 싶을 때,

3등급- 삭제, 쓰기, 읽기

2등급- 쓰기, 읽기

1등급- 읽기

로 출력되게 프로그램을 작성하시오.

 

출력

당신의 회원등급을 입력해주세요: 2

쓰기권한 부여

읽기권한 부여

문제5

두 개의 정수를 입력 받아서 두 수의 차를 출력하는 프로그램을 작성하시오.

단, 큰 수를 먼저 입력해야 한다.

 

조건

1. 큰 수를 먼저 입력한 결과 큰 수와 작은 수를 뺄셈한 수를 출력한다.

2. 작은 수를 먼저 입력한 결과 '큰 수 를 먼저 적고 그 다음 작은 수를 입력새주세요'를 출력한다.

 

출력1

두 개의 정수를 입력해주세요.(단, 큰 수를 먼저 입력해주세요): 6 3

3

 

출력2

두 개의 정수를 입력새주세요.(단, 큰 수를  입력해주세요): 3 6

큰 수를 먼저 적고 그 다음 작은 수를 입력해주세요

 

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

C언어 <반복문> 1~8 문제풀이  (0) 2023.07.17
C언어 <조건문 문제> 6~9 문제풀이  (0) 2023.07.17
C언어 <switch문> 문제  (0) 2023.07.13
C언어 <if문> 문제  (0) 2023.07.13
C언어 <입출력> 문제  (0) 2023.07.12