티스토리 뷰
오늘도 if else문을 이용한 문제를 풀어 보도록 하겠습니다.
www.codeup.kr/problem.php?id=1154
큰수 - 작은수
정수 두개가 입력으로 들어오면 큰수 - 작은수의 값을 출력하시오.
codeup.kr
문제를 보면 정수 2개가 입력받는다는 것을 알 수 있습니다
또한 큰 수 에서 작은 수를 빼야 되는데 a가 클지 b가 클지 모르는 상황입니다
우리는 a가 크다면 a-b를 b가 크다면 b-a를 계산하는 프로그램을 코딩하면 되는 문제입니다
일단 빠르게 a와 b를 입력받는 걸 코딩해 봅시다.
#include <stdio.h>
int main() {
int a=0;
int b=0;
scanf("%d",&a);
scanf("%d",&b);
return 0;
}
이제 if문과 else문을 사용하여 a와 b 중 어떤 것이 더 큰지 비교를 해주면 되겠네요
바로 크기를 비교할 때 사용하는 > , <를 사용하시면 됩니다
#include <stdio.h>
int main() {
int a=0;
int b=0;
scanf("%d",&a);
scanf("%d",&b);
if(a>b){
printf("%d",a-b);
}else{
printf("%d",b-a);
}
return 0;
}
if(a가 b보다 크다면)
a-b의 값을 출력하고
그렇지 않다면
b-a를 출력해라
라고 코딩을 한 것입니다
한번 실행시켜 볼까요?
8과 10이 입력되었는데 10이 더 크므로 10-8=2가 출력된 것을 볼 수 있습니다.
10과 8이 출력되었는데 10이 더 크므로 10-7=3이 출력된 것을 볼 수 있습니다.
'프로그래밍 > C언어 배우기' 카테고리의 다른 글
C언어 조건문 문제 코드업 1157 : 특별한 공 던지기 1(설명) (0) | 2020.11.15 |
---|---|
C언어 배우기 -5. if문 or연산자와 and연산자 (0) | 2020.11.14 |
C언어 조건문 문제 코드업 1152 : 10보다 작은 수 (else 버전)(설명) (0) | 2020.11.09 |
C언어 배우기 -사용자로 부터 입력 받은 값의 범위 구하기(1) (2) | 2020.07.18 |
C언어 배우기 -7. 입력 함수 scanf (2) | 2020.07.14 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 사용법
- C언어
- 출력함수
- 개발
- C언어란?
- 프로그래밍 추천
- 온라인 코딩
- 프로그래머
- 프로그래밍 입문
- repl.it 사용법
- C언어 배우기
- printf
- stdio.h
- 프로그래밍입문
- include
- Repl.it
- 프로그래밍
- 코딩
- 온라인 프로그래밍
- C언어기본
- 개발환경
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함