프로그래밍 학습/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");

}


}