[C]백준_1330 : 두 수 비교하기

Alal11·2022년 9월 1일
0
post-thumbnail

출처

https://www.acmicpc.net/problem/1330


문제

두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.


입력

첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다.


출력

첫째 줄에 다음 세 가지 중 하나를 출력한다.

A가 B보다 큰 경우에는 '>'를 출력한다.
A가 B보다 작은 경우에는 '<'를 출력한다.
A와 B가 같은 경우에는 '=='를 출력한다.


제한

  • 10,000 ≤ A, B ≤ 10,000

예제 입출력


알고리즘 분류

  • 구현

➡️문제 분석

if문으로 A와 B의 크기를 비교하고, 그에 따라 관계 연산자인 < > ==을 출력한다.


➡️코드(⭕)

#include <stdio.h>

int main(void)
{
	int a, b;

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

	if (a > b)
		printf(">\n");
	else if (a < b)
		printf("<\n");
	else if (a == b)
		printf("==\n");

	return 0;
}

➡️코드 분석

if~else 문으로 a가 b보다 큰 경우, 작은 경우, 같은 경우로 나누고,
그에 따라 각각 >, <, ==을 출력해준다.


✍️연산자

구분연산자
대입 연산자=
산술 연산자+, -, *, /, &, ++, --
관계 연산자<, >, <=, >=, ==, !=
논리 연산자&&, ||, !
할당 연산자+=, -=, *=, /=, %= 등...
삼항 연산자?
비트 연산자&, |, ~, ^, <<, >>

➡️end

연산자를 여러가지 많이 배웠는데 뭐라 부르는지 계속 헷갈린다.. 굳이 외울 필요는 없지만 알아놓으면 좋을 것 같아 표로 정리해봤다.

0개의 댓글