2차원 배열을 사용하려다 경고가 너무 많이떠서(지식 부족으로 인한...) 함수를 이용해서 풀었다.
- 맞춘 코드
#include<stdio.h>
int hotel(int, int, int);
int main() {
int T = 0, H = 0, W = 0, N =0;
int arr[99];
scanf("%d", &T);
for (int i = 0; i < T; i++) {
scanf("%d %d %d",&H, &W, &N);
arr[i] = hotel(H, W, N);
}
for (int i = 0; i < T; i++) {
printf("%d\n", arr[i]);
}
return 0;
}
int hotel(int H, int W, int N) {
int X = 1;
int Y = 0;
int result = 0;
X += N / H;
Y = N % H;
if (N % H == 0) {
Y = H;
X--;
}
result = Y * 100 + X;
return result;
}
'[프로그래밍 언어] > [C]' 카테고리의 다른 글
[ 백준 / C언어 ] 2798 블랙잭. (0) | 2023.01.13 |
---|---|
[ 백준 / C언어 ] 15829 Hashing. (0) | 2023.01.13 |
[ 백준 / C언어 ] 10809 알파벳 찾기. (0) | 2023.01.12 |
[ 백준 / C언어 ] 2475 검증수. (0) | 2023.01.12 |
[ 백준 / C언어 ] 2753 윤년. (0) | 2023.01.11 |