問題詳情:
設計一個演算法計算1×3×5×7×…×99值的演算法,畫出程式框圖,寫出程式.
【回答】
[解析] 演算法步驟如下:
第一步:S=1;
第二步:i=3;
第三步:S=S×i;
第四步:i=i+2;
第五步:判斷i是否大於99,若是轉到第六步;否則轉到第三步,繼續執行第三步,第四步,第五步;
第六步:輸出S;
第七步:演算法結束.
相應的程式框圖如圖所示.
相應的程式如下:
知識點:演算法初步
題型:解答題