1. 정답 코드
#include <stdio.h>
int main(void) {
int n, i , min=23;
int a[10000]={};
scanf("%d", &n);
for(i=1; i<=n; i++)
{
scanf("%d", &a[i]);
}
for(i=1; i<=n; i++)
{
if(min >= a[i])
min = a[i];
}
printf("%d", min);
}
2. 코드 설명
1093, 1094와 같은 배열의 크기와 for문을 사용하지만 2번째 줄에서 가장 작은 숫자를 찾아내면 되기 때문에, 똑같이 for문을 돌려서 min과 a[i]의 값을 비교하여 min이 더 크다면 min을 a[i]로 만들어 주면 되는 간단한 문제이다.
'Codeup.kr > C언어 기초 100제' 카테고리의 다른 글
[Code up 문제] 1097번 바둑알 십자 뒤집기 (0) | 2021.09.12 |
---|---|
[Code up 문제] 1096번 바둑판에 흰 돌 놓기 (0) | 2021.09.12 |
[Code up 문제] 1094번 이상한 출석 번호 부르기2 (0) | 2021.09.12 |
[Code up 문제] 1093번 이상한 출석 번호 부르기1 (0) | 2021.09.12 |
[Code up 문제] 1092번 함께 문제 푸는 날 (0) | 2021.09.12 |