仮に上のループを条件1として下のループを条件2と考えて
まず
for(s=0; s<NUM-1; s++) 条件1 は5回のループを意味する
このループの間for(t=s+1; t<NUM; t++) 条件2 を繰り返す。
if(test[t] > test[s]) は初めの値(配列0番目)と次の値
(t=s+1によって)を比較して交換する意味
0番目と1番目、0と2・・・0と4(配列にして5番目の値)の比較が
終わったら条件1の判定に戻りsの値を1増やして、繰り返す
と言う事。の説明でオッケ−だと思われ? 初心者の説明でスマン