基礎中的基礎 ~
程式原始碼
#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;
}
程式執行結果