# 포함? & ltstdio.h & gt
# 정의? N? 10? //배열 요소 수
//버블 정렬
Int? 주 ()
{
Int? T, num [n];
Int? I, j, d;
Int? 맥스
Printf ("공백으로 구분된 %d 자리 입력: \n", n);
For(I = 0;; 나 & ltn;; I++)
{
Scanf("%d ",& ampnum [I]);
}
Printf ("최대 입력: \ n");
Scanf("%d ",& ampd);
For(I = 0;; 나 & ltn;; I++)// 프로그램의 핵심은 이중 중첩입니다.
{
For(j = 0;; J & ltn;; J++)
{
//if (num [j] > Num[j+ 1])// 작은 것부터 큰 것까지
If (num [j] < Num[j+ 1])? //가장 큰 것부터 가장 작은 것까지
{
T = num [j]; //스왑 위치
Num [j] = num [j+1];
Num [j+1] = t; -응?
}?
}
}
Printf ("데이터는 다음과 같이 정렬됩니다. \ n");
For(I = 0;; 나 & ltn;; I++)// 정렬된 배열 요소를 출력합니다.
{
Printf("%d? "" , num [I]);
}
Printf(" \ n 쿼리할 값은 %d\n ",num [d-1]);
시스템 ("일시 중지"); //일시 중지 기능
반환? 0;
}