使用的軟體為DEV C++,此篇文章給予五個數字,使用array選出最大值。結果呈現如下:

int main()
{
int A[5+1], BIG;
BIG = 0;
A[1]=12; A[2]=8; A[3]=13; A[4]=9; A[5]=11;
for (int s=1; s<=5; s++){ if (A[s] > BIG) {
BIG = A[s];
// \n和end1 是一樣的
for (int s=1; s<=5; s++){
if (A[s] > BIG) {
BIG = A[s];
}
}
cout<<"\nBIG = "<<BIG<<endl;
// \n和end1 是一樣的
//==============================
system("pause");
return 0;}
首先,我們有五個數字12,8,13,9,11。但最前面電腦語言第一格為0,如果我們要把12當作第1格數字為1,考慮有六個位置。因此前面宣告有六個格子並宣告變數BIG。
接著使用陣列,寫出A[1]=12;A[2]=8 以此類推,每個陣列中間以; 區隔
從第一格開始執行s=1,每執行完一次會自動加1 S++,故,一直執行到第五格停止S=5,中間使用分號區隔。
BIG=0 表示BIG從0開始,當第一個陣列A[1]的值12大於BIG時候,會執行以下程式:輸出第一個陣列A[1]的值12為BIG。再來將BIG為12和第二個陣列A[2]的值8開始比較,當BIG沒有大於8時,BIG還是等於12。於是來到BIG為12和第三個陣列A[3]開始做比較。A[3]的值為13,13比BIG為12還要大,於是執行下列程式,輸出A[3]的13為BIG,以此類推,執行到五為止。