從代碼看,這個程序的功能是:將用戶輸入的10個數字中最大的輸出。
n:用於計數,最多允許輸入10個數字,所以n小於等於10。
a:每次輸入的數字,大小沒有限制。
max:最大值。
解:n=1 //初始化n
input max //輸入第n個數字(第壹次輸入的時候,因為沒有比較對象,所以就認為它是最大的了,所以直接賦值給了max,而沒有給a。)
while n<10 do //循環控制,最多允許輸入10個數字
input a //輸入第n個數字
if a>max then max=a //比較輸入的數字和max(每次輸入的值與到目前為止最大的值比較,如果新輸入的值大,作為最大值保存;如果新輸入的值小,保持最大值不變。)
n=n+1 //循環次數加1
end do
print max //輸出最大值