코딩/백준 문제 (브론즈)

[백준/2908/C언어] 상수 _ 풀이

룻밤 2023. 8. 12. 20:02

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

 

2908번: 상수

상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두

www.acmicpc.net


풀이

#include <stdio.h>
#include <string.h>

int main() {
	char n1[4], n2[4];		// 세자리 문자열 
	char temp;
	scanf("%s %s", n1, n2);	// 입력

	// 문자열의 첫번째와 마지막을 바꿈
	temp = n1[0];
	n1[0] = n1[2];
	n1[2] = temp;
	
	// 문자열의 첫번째와 마지막을 바꿈
	temp = n2[0];
	n2[0] = n2[2];
	n2[2] = temp;

	if (strcmp(n1, n2) > 0)		// n1, n2보다 클때
		printf("%s", n1);
	else						
		printf("%s", n2);
	return 0;
}

strcmp() 함수 :

strcmp(a, b) =

a=b일때, 0 출력

a>b일때, 1 출력

a<b일때, -1 출력