天天看點

親手寫C冒泡排序,感覺還是很爽的。。

看了多久的書呀,這是第一次啥都不看,憑感覺寫出來的。。。

當然是最不規範的。無call,無funcion。

#include <stdio.h>

int main(void)

{

    int begin[10]={254,4,36,985,148,22,369,88,658,145};

    int i,j,k;

    for (i=0;i<10;i++){

        printf("the orgrin array valueis :%d\n",begin[i]);

    }

        for (j=i+1;j<10;j++){

            if (begin[i]>begin[j]){

                k=begin[j];

                begin[j]=begin[i];

                begin[i]=k;   

            }   

        }

     printf("after sort!\n");

        for (i=0;i<10;i++){

        printf("the sort array valueis :%d\n",begin[i]);

    system("pause");

}

親手寫C冒泡排序,感覺還是很爽的。。

為了完全了解cpu的執行過程。

多玩一玩兒。。。

将  for (i=0;i<10;i++)改為  for (i=0;i<2;i++)的話,了解了為什麼22的位置會被36占了麼?

親手寫C冒泡排序,感覺還是很爽的。。