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;
}










