3.1. 현지 ¶
#include <stdio.h> int main() { int arr[10] = { -1,2,8,-9,-10,6,5,4,3,0 }; int i, j, temp = 0; printf("정렬전"); for (i = 0; i < 10; i++) printf("%d ", arr[i]); printf("\n정렬후:"); for (i = 0; i < 10; i++) { for (j = 0; j< 9; j++) { if (arr[j] > arr[j + 1]) { temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } for (i = 0; i < 10; i++) printf("%d ", arr[i]); printf("\n"); system("pause"); return 0; }
3.2. 혜민 ¶
#include<stdio.h> int main() { int a[10] = { 2,8,4,1,0,9,6,3,7,13 }, b, i, j; printf("%d %d %d %d %d %d %d %d %d %d", a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9]); for (j = 0; j < 10; ++j) { for (i = 0; i < 9; ++i) { if (a[i] > a[i + 1]) { b = a[i]; a[i] = a[i + 1]; a[i + 1] = b; } } } printf("\n%d %d %d %d %d %d %d %d %d %d", a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9]); return 0; }
3.3. 유진 ¶
int main(){ int arr[10] = { -10, 3, -8, 9, 6, 11, 2, 3, 17, 0 }; int i, j; int b; printf("처음 배열 : \n"); for (i = 0; i < 10; i++) { printf("%d\t", arr[i]); } for (j = 0; j < 10; j++) { for (i = 0; i < 9-j; i++) { if (arr[i] > arr[i + 1]) { b = arr[i]; arr[i] = arr[i + 1]; arr[i + 1] = b; } } } printf("\n나중 배열 : \n"); for (i = 0; i < 10; i++) { printf("%d\t", arr[i]); } return 0; }