본문 바로가기

C언어/백준 알고리즘

[백준/C언어] 1330번 - 두 수 비교하기

문제

 

코드
#include <stdio.h>	
	
int	main() {	

	int a, b;
	scanf("%d %d", &a, &b);

	if (a < b) {
		printf("<");
	}
	else if (a > b) {
		printf(">");
	}
	else {
		printf("==");
	}
	
	return 0;
}

 

해석

1행 : 라이브러리 호출

2행 : main함수 int형으로 설정

3행 : a,b를 정수형으로 선언

4행 : 입력받은 값을 각각 a와b에 저장

5행 : a > b 일 때 사용될 코드 정의

6행 : 위 조건이 성립될 때 "<" 출력

7행 : a < b 일 때 사용될 코드 정의

8행 : 위 조건이 성립될 때 "<" 출력

9행 : if와 else if가 아닐 때 사용될 코드 정의

10행 : 위 조건이 성립될 때 "==" 출력

11행 : 0값을 지정해준 뒤 정상적으로 종료

 

참고사항

if, else if, else를 잘 생각하고 사용하면 된다!

if는 만약에 () 안에 있는 조건식이 성립되면 {} 의 코드가 실행이 된다.

else if는 위의 if문 조건이 성립되지 않을 때 성립될 조건을 적는다.

else는 위 두 가지 조건이 아무 것도 성립되지 않을 때 사용한다.