아 멍청이 ~~ scanf_s 이거 안지워서 두번 컴파일 에러남
내 정답률 내놔 !!!
뭐 그런거엔 무뎌지기로 했어..
#include <stdio.h>
int main() {
int N=0;
int num = 0, min = 1000000, max = -1000000;
scanf("%d", &N);
for (int i = 0; i < N; i++) {
scanf("%d", &num);
if (num > max) {
max = num;
}
if (num < min) {
min = num;
}
}
printf("%d %d", min, max);
return 0;
}
처음에는 배열도 써보고 생쇼를 했어요...하
하지만 생각보다 쉽게 끝낼거같아서.. 했다요..
<코드해석>
min은 무조건 저거보다는 작은 수가 나올 것이고
max는 무조건 저거보다는 큰 수가 나올 것이니깐
초기값을 저렇게 설정했습니다.
for문을 이용해서 여러번 받게 했습니다.
이때 중요한점 printf를 for문 밖에 둬야지 N번 num에 들어가고 끝나는 !!
배열 쓰지말고 이방법 쓰세요
매우EZ해집니다..
num 숫자를 받으면서 max보다 크면 max에 넣고
min보다 작으면 min에 넣는 방식으로 해결하면 돼요 ~!~!~!
ps. 벌집하다가 잠시 포기하고 이거 풀었습니다..
내일 벌집 꼭 풀어야지 ㅠㅡㅠ
[백준 - 브5] BOJ_2753번_윤년_C/C++ (0) | 2022.09.05 |
---|---|
[백준] BOJ_2810번_컵홀더_C/C++ (0) | 2022.09.05 |
[백준 - 브3] 2441번 별 찍기 C언어 (0) | 2022.09.03 |
[백준 - 브5] 1330 두 수 비교하기 C언어 (0) | 2022.09.03 |
[백준 - 실5] 1476 날짜 계산 C언어 (4) | 2022.09.02 |
댓글 영역