본문 바로가기
백준 문제풀이

BOJ/15969

by alscks 2024. 1. 5.

행복

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void) {

int Arr[1000];
int cnt;

scanf("%d", &cnt);

for (int i = 0; i < cnt; i++) {
scanf("%d", &Arr[i]); // 배열은 그 자체로 포인터가 아니였나?
}

int big; int bchall;

big = Arr[0]; 

for (int i = 1; i < cnt; i++) {

bchall = Arr[i];

if (bchall > big) {
big = bchall;
}
}

int small; int schall;

small = Arr[0];

for (int i = 1; i < cnt; i++) {

schall = Arr[i];

if (schall < small) {
small = schall;
}
}

printf("%d", big - small);

return 0;

}

 

배열은 하나하나가 주소가 아니였나?

주소는 "Arr"이 주소이다. Arr[0], Arr[1] , ...는 주소가 아님. 따라서 &Arr[i]를 사용하거나 "Arr+i"를 이용해야 함.

'백준 문제풀이' 카테고리의 다른 글

BOJ/2798  (0) 2024.01.06
BOJ/17389  (0) 2024.01.05
BOJ/2747  (2) 2024.01.05
BOJ/10539  (2) 2024.01.05
BOJ/2480  (0) 2024.01.04