我目前正在做一個C編程課的基本介紹,對於我們目前的任務,我將編寫一個程序,使用循環將公里數轉換爲英里 - no if-else,switch語句或任何其他構造我們還沒有學會被允許。所以基本上我們只能使用循環和一些操作符。對於一個數字輸入,程序將使用while循環爲第一組計算生成三個相同的表(從1千米到輸入值開始),第二組爲循環,第三組爲循環。C編程 - 如何使用循環打印帶有小數部分的數字?
我寫整個程序,但我有一個有點問題與得到它的識別與小數分量的輸入。
的代碼讀取並轉換細整數,但是因爲只增量增加1也不會打印數與十進制組件(例如3.2,22.6等)。
有人能指出我在這個正確的方向?我非常感謝任何幫助! :)
目前尚不清楚你的問題是什麼,我害怕。你可以編輯你的問題來提供你想要輸入的值(例如'3.2')的輸出嗎? – 2012-04-15 22:41:49
是否計劃要接受多個輸入,然後產生多個輸出,或者你只需要輸入一公斤值和打印一個里程值? – RadBrad 2012-04-15 22:46:59
@RadBrad它只需一次接受一個輸入,然後輸出從1公里到輸入值的所有轉換。 – californiagrown 2012-04-16 01:01:48