[C]백준 2908번 - 상수 -

1118 단어 알고리즘C백준C

문제

코드

#include <stdio.h>
#include <math.h>

int main(void) {
	char s[3][4] = { 0 };
	int A = 0, B = 0;
	for(int i = 0; i<2; i++){
		scanf("%s", s[i]);
	}
	for (int i = 0; i < 2; i++) {
		for (int j = 0; j < 3; j++) {
			s[i][j] -= '0';
			if (i == 0)
				A += s[i][j] * pow(10, j);
			else
				B += s[i][j] * pow(10, j);
		}
	}
	switch (A > B) {
	case 0:
		printf("%d", B);
		break;
	case 1:
		printf("%d", A);
	}
}

알게된 점

1. pow 함수의 사용법

pow(밑,지수);
#include <math.h> 필요

2. 2차원 배열 사용법

자료형 배열이름[세로][가로]
ex) int a[1][2]

좋은 웹페이지 즐겨찾기