프로그래밍 학습/Java
버블정렬 C 코드
승원이
2017. 11. 10. 14:08
728x90
#include <stdio.h>
int main(){
int size=6;
int data[size] = {40, 6, 0, 8, 5, 3};
int i;
int j;
int k;
int temp;
for(k=0; k<size; k++){
printf("%d ", data[k]);
}
printf("\n");
for(i=0; i< size-1; i++)
{
for(j=0; j<=size- 1- i; j++){
if (data[j]>data[j+1]){
temp=data[j];
data[j] = data[j+1];
data[j+1]=temp;
}
}
printf("%d번째", i+1);
for(k=0; k<size; k++)
{
printf("%d ", data[k]);
}
printf("\n");
}
}