중화사전망 - 자전 검색 - C 언어 알파벳 배열

C 언어 알파벳 배열

1. 정렬 알고리즘은 선택적 정렬 알고리즘입니다.

I 위치가 대문자일 때 두 번째 레벨을 통과합니다.

3. 판단이 대문자가 아닌 경우 j++ 이후에는 계속할 필요가 없습니다. 그렇지 않으면 한 글자를 건너뜁니다.

수정된 코드는 다음과 같으며 수정된 위치 주석이 제공됩니다.

// 1072 글자 배열

# include & ltstdio.h & gt

# include & ltstring.h & gt

Int? 주 ()

{

샤일. A [65];

Int? I, j, b, min

가져오기 (a); //한 줄을 읽다.

B = strlen (a);

//버블 정렬 방법. 여기서 I 는 첫 번째 문자이고 j 는 마지막 문자입니다.

For(I = 0;; 나<b-1; I++)

{

If (a [I] < A' | | (a [I]); Z') | | a [I] = ='? ) 계속하십시오. /////판사

For (j = I+1; J & ltb;; J++)

{

If (a [j] < A' | | (a [j]); Z') | | a [j] = ='? ) 을 참조하십시오

{

//j++; //삭제

계속;

}

If (a [I]; A [j])//작은 것부터 큰 것까지, 작은 것은 왼쪽에, 큰 것은 오른쪽에 있습니다.

{

Min = a [j];

A [j] = a [I];

A [I] = 분;

}

}

}

For(I = 0;; 나 & ltb;; I++)

Printf ('%c', a [I]);

반환? 0;

}