Q. 배열에 저장되어 있는 요소들을 내림차순으로 정렬하는 함수를 정의하고, 함수를 호출하는 예제를 작성하라. 길이가 7인 int형 배열을 선언하고 7개의 정수를 입력받는다. 입력받은 정수를 내림차순으로 정렬하기 위해 함수를 호출하고 배열요소를 순서대로 출력하라.
>>내림차순 버블정렬 개요
(사진 출처-http://jsy6036.tistory.com/entry)
>>길이가 7인 배열을 선언하고
>>반복문을 돌려 정수를 입력받는다
>>내림차순 함수 호출(정수가 저장 된 배열과, 길이를 인자로 전달)
>>출력 부분
>>배열 전체를 돌고
>>확정된 차리를 가진 숫자 그 앞까 지만 비교
>>뒤에 저장된 값이 앞에 저장된 값 보다 크다면, 둘의 자리를 바꿔준 다.(내림차순)
-결과창-
'Study > C Language' 카테고리의 다른 글
열혈 C프로그래밍 - 도전 3-2(달팽이 배열) (0) | 2014.07.18 |
---|---|
열혈 C프로그래밍 - 도전 3-1 (0) | 2014.07.16 |
열혈 C프로그래밍 - 도전 2-4 (0) | 2014.07.14 |
열혈 C프로그래밍 - 도전 2-3 (0) | 2014.07.09 |
열혈 C프로그래밍 - 도전 2-2 (0) | 2014.07.08 |