대학원 일기

[백준 코딩 테스트] 2단계: if문 본문

카테고리 없음

[백준 코딩 테스트] 2단계: if문

대학원생(노예) 2021. 12. 28. 01:22

두 수 비교하기(1330번)

#include<stdio.h>

int main() {

	int A = 0;
	int B = 0;

	scanf("%d", &A);
	scanf("%d", &B);

	if (A == B) {
		printf("==");
	}
	else if (A > B) {
		printf(">");
	}
	else
		printf("<");

	return 0;
}

결과 화면

결과 화면


시험 성적(9498번)

#include<stdio.h>

int main() {

	int score = 0;

	scanf("%d", &score);

	if (score >= 90) {
		printf("A");
	}
	else if (score < 90 && score >= 80) {
		printf("B");
	}
	else if (score < 80 && score >= 70) {
		printf("C");
	}
	else if (score < 70 && score >= 60) {
		printf("D");
	}
	else {
		printf("F");
	}
	return 0;
}

결과 화면

결과 화면


윤년(2753번)

#include<stdio.h>

int main() {

	int year = 0;
	scanf("%d", &year);

	if (year % 4 == 0) {
		if (year % 100 != 0 || year % 400 == 0) {
			printf("1");
		}
		else
			printf("0");
	}
	else
		printf("0");

	return 0;
}

 

결과 화면

결과 화면


사분면 고르기(14861번)

#include<stdio.h>

int main() {

	int x;
	int y;

	scanf("%d", &x);
	scanf("%d", &y);

	if (x > 0) {
		if (y > 0) {
			printf("1");
		}
		else
			printf("4");
	}
	else {
		if (y > 0) {
			printf("2");
		}
		else
			printf("3");
	}

	return 0;
}

 

결과 화면

결과화면


알람 시계(2884번)

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

	int hour;
	int min;

	int x;

	scanf("%d", &hour);
	scanf("%d", &min);

	if (hour == 0) {
		if (min >= 45) {
			printf("%d %d", hour, min - 45);
		}
		else {
			hour = 23;
			min = min + 60;
			printf("%d %d", hour, min - 45);
		}
	}
	else {
		if (min >= 45) {
			printf("%d %d", hour, min - 45);
		}
		else {
			hour = hour - 1;
			min = min + 60;
			printf("%d %d", hour, min - 45);
		}
	}

	return 0;
}

 

결과 화면

결과 화면


마치며

백준 코딩 테스트 단계별 문제 풀기 2단계(if문)를 풀어보았다. 아직까지는 문제되는 점이 보이지 않으면 쉽게 풀어낼 수 있었다. 다음 포스트에서는 3단계 for문을 풀어보겠다.

 

 

 

Comments