--- tags: DICE Python --- 3_6 四捨五入 === > [name=CHAWTeam] --- 目錄:[DICE Python程式破解](https://hackmd.io/@CHAWTeam/DicePy) 上一篇:[3_5 加法再現](https://hackmd.io/@CHAWTeam/DicePy-3_5) 下一篇:[3_7 計算一下](https://hackmd.io/@CHAWTeam/DicePy-3_7) --- 題目 --- ```! 寫一個程式,指定兩個浮點數,分別為4.210000與3.100000,並且印出相加的結果(四捨五入到小數點後2位)。 輸出範例: 7.31 ``` 程式碼 --- ```c= #include <stdio.h> int main() { float a = 4.21, b = 3.1; //定義 a 為浮點數 4.21 , b 為浮點數 3.1 printf("%.2f", a+b); //印出 a+b 的數值,四捨五入到小數第二位 return 0; } ``` :::info C語言有三種**浮點實數型別(real floating type)**,分別是`float`、`double`、`long double`,差異是其佔用記憶體大小,影響精確度與儲存數字的範圍。 ::: :::success 控制印出位數,可在「%」後加上數字,即為該位數;若先加「.」再加數字,即為小數後該位數。 ::: 輸出 --- ```! 7.31 ``` --- [查看我們在HackMD上的所有筆記](https://hackmd.io/@CHAWTeam) 目錄:[DICE Python程式破解](https://hackmd.io/@CHAWTeam/DicePy) 上一篇:[3_5 加法再現](https://hackmd.io/@CHAWTeam/DicePy-3_5) 下一篇:[3_7 計算一下](https://hackmd.io/@CHAWTeam/DicePy-3_7) --- {%hackmd Iiu5mOixR7yWkPHKCkabBg %} <iframe class="LikeCoin" height="235" src="https://button.like.co/in/embed/chawteam/button?referrer=https://hackmd.io/@CHAWTeam/DicePy-3_6" width="100%"></iframe> --- {%hackmd i1nMRrZcTFmTvoF897K9zg %}