close

基礎中的基礎 ~ 

程式原始碼

#include "stdafx.h"
#include "string.h"
#include <stdio.h>
#include <stdlib.h>

#define ELEMENT_SIZE    10
int _tmain(int argc, _TCHAR* argv[])
{
    int    iLoop;
    int iCheckIndex;
    
    int iArray[ELEMENT_SIZE] = {13,99,82,24,57,100,84,90,82,71};
    int iTemp;
    
    // BubbleSort
    for( iLoop = 0 ; iLoop < (ELEMENT_SIZE-1) ; iLoop++ )
    {
        for( iCheckIndex = (iLoop+1) ; iCheckIndex < ELEMENT_SIZE ; iCheckIndex++ )
        {
            if ( iArray[iLoop] > iArray[iCheckIndex] )
            {
                iTemp = iArray[iLoop];
                iArray[iLoop] = iArray[iCheckIndex];
                iArray[iCheckIndex] = iTemp;
            }
        }
    }

    
    
    for( iLoop = 0 ; iLoop < ELEMENT_SIZE ; iLoop++ )
    {
        printf("%d ",iArray[iLoop]);
    }
    printf("\n");
    
    

    system("pause");
    
    return 0;
}

程式執行結果

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Crystina 的頭像
    Crystina

    Christine's Memo

    Crystina 發表在 痞客邦 留言(0) 人氣()