반응형
Q>
다음 C언어로 구현된 프로그램의 실행 결과를 작성하시오.
#include <stdio.h>
void align(int a[]) {
int temp;
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4 - i; j++) {
if (a[j] > a[j + 1]) {
temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
}
main() {
int a[] = {85, 75, 50, 100, 95};
align(a);
for (int i = 0; i < 5; i++) {
printf("%d ", a[i]);
}
}
A>
50 75 85 95 100
a>
a[0] | a[1] | a[2] | a[3] | a[4] |
85 | 75 | 50 | 100 | 95 |
버블 정렬 오름차순 문제>
i | j | a[0] | a[1] | a[2] | a[3] | a[4] |
85 | 75 | 50 | 100 | 95 | ||
0 | 0 | 75 | 85 | |||
1 | 50 | 85 | ||||
2 | ||||||
3 | 95 | 100 | ||||
4 | 75 | 50 | 85 | 95 | 100 | |
1 | 0 | 50 | 75 | |||
1 | ||||||
2 | ||||||
3 | 50 | 75 | 85 | 95 | 100 | |
2 | 0 | |||||
1 | ||||||
2 | 50 | 75 | 85 | 95 | 100 | |
3 | 0 | |||||
1 | 50 | 75 | 85 | 95 | 100 | |
4 |
반응형
'ETC > 자격증' 카테고리의 다른 글
[정보처리기사실기]애플리케이션 테스트 관리 요약 정리 (0) | 2021.07.03 |
---|---|
[정보처리기사실기]화면 설계 요약 정리 (0) | 2021.07.03 |
[정보처리기사실기]Java 언어 문제 1 (0) | 2021.06.24 |
[정보처리기사실기]C 언어 문제 1 (0) | 2021.06.24 |
[정보처리기사실기]두목넷 무료 강의 Part 10 프로그래밍 언어 활용 31 (0) | 2021.06.20 |