【項目3擴充(選做)】程式設計式生成一張從英尺到米的轉換表(1米大約等于3.28英尺),以友善工廠裡勞工師傅使用。輸出形式如下圖所示,羅列了從0英尺到99英尺對應的米數,即第i行第j列的值vij代表i*10+j英尺對應的米數。例如,通過下圖所示,我們可以友善地查到17英尺相當于5.18米。隻輸出内容即可,不用考慮表格線。
提示:每輸出10英尺的轉換表後,另起一行輸出。為使輸出美觀,可以在各項中間用’\t’分隔,或者用課本p53講的輸入輸出控制流。再擴充,你還可以輸出真正的表格。

本題給出一個較完整的設計過程。
觀察一共要輸出11行,第一行特殊,是“表頭”,需特殊處理,其他行需要計算。
采用“自頂向下、逐漸求精”的思路,程式分為兩個部分:
可是有人就要将第一行與後10行攪在一起做,中間還加了if等判斷;後來,行号i與計算中需要用到的運算量不對應了,産生了更複雜的計算,自找苦吃。
多想想自頂向下,要先有宏觀的架構。
下面解決“(1)輸出第一行”的問題
可以一個cout解決。簡單,不漂亮,好象沒有學過循環的樣子。
寫作下面的樣子,不難。
再解決“(2)輸出後面的10行”的問題
一共輸出10行嘛,行号定為從0到9,又是一個典型的“計數型”,就用0到9,有
對于“(2.1)輸出第i行;”,每行先輸出行号,再接着10個計算得到的數值,又是計數型的循環
就這樣了,問題就這樣解決了。具體寫程式時,考慮到輸出需要對齊,
完整的參考代碼如下:
程式輸出為: