Language/CodeUp : C
[CodeUp] 1095 : [기초-1차원배열] 이상한 출석 번호 부르기3
온화한사람
2021. 6. 1. 11:58
문제 : https://codeup.kr/problem.php?id=1095
#include <stdio.h>
int main(void)
{
int num, arr[30] = {};
scanf_s("%d", &num);
for (int i = 0; i < num; i++) // 몇 회 호명할 것 인지
{
scanf_s("%d", &arr[i]);
}
int temp;
// 버블소트를 이용한 오름차순 정렬
for (int i = 0; i < num; i++)
{
for (int j = 0; j < num - 1; j++) // **** 이 조건식에 대한 이해가 잘 안됌
{
if (arr[j] > arr[j + 1])
{
temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
printf("%d\n", arr[0]); // 오름차순의 가장 첫번째 배열 = 가장 작은 수
return 0;
}