//數(shù)組排序
#k := 99; // 輸入數(shù)組[0..99]
WHILE #k >= 0 DO //外循環(huán)
#j := 0;
#i := 0;
WHILE #i <= #k DO // 內(nèi)循環(huán)
IF #arr[#j] < #arr[#i] THEN
#j := #i; // 記下最大值下標(biāo)
END_IF;
IF #i = #k THEN // 循環(huán)完成交換當(dāng)前值和最大值
#buff := #arr[#i];
#arr[#i] := #arr[#j];
#arr[#j] := #buff;
END_IF;
#i := #i + 1;
END_WHILE;
#k := #k - 1;
END_WHILE; 我寫(xiě)了一個(gè),也調(diào)試好了,歡迎參考 ,博圖v16 , k ,j,buff i都是int類(lèi)型 ,arr是 [0..99] of int 輸入輸出類(lèi)型