728x90
<C언어 - 오름차순 정렬 함수(기초)>
void sequence(int a[], int n)
{
//먼저 앞뒤 값비교, 순서틀리면 tmp이용해서 바꾸기
int tmp;
int *p = a;
for (int x = 0; x < n; x++)
{
for (int i = 0; i < n-1; i++)
{
if (*(p + i) > *(p + i + 1))
{
tmp = *(p + i);
*(p + i) = *(p + i + 1);
*(p + i + 1) = tmp;
}
/*
//과정 보여주기
for (int j = 0; j < n; j++)
{
printf("%d ", a[j]);
}
puts("");*/
}
}
}
(본 프로그램은 저자 본인인 직접만든 프로그램임을 명시합니다.)
(CCL동의로 허락받고 출처를 작성한 사진외는 제 개인사진들 임을 밝힙니다.)
728x90