C語言如何計算除法,保留兩位小數。下邊程式的結果為什麼是

時間 2021-08-30 09:45:15

1樓:幻翼高達

需要準備的材料分別有:電腦、c語言編譯器。

1、首先,開啟c語言編譯器,新建一個初始.cpp檔案,例如:test.cpp。

2、在test.cpp檔案中,調整c語言**:double c;c=1.0 * a/b;。

3、編譯器執行test.cpp檔案,此時成功將除法保留2位整數輸出。

2樓:匿名使用者

c語言做除法,只需要使用標準c的語法即可,各個作業系統均為提供浮點運算的,一般cpu上也都會有單獨的浮點運算單元(為了提高效率),顯示0.00只不過是列印函式的格式化輸出而已(你使用了.2f,說明打兩位浮點數)

3樓:匿名使用者

你的c要定義成float 才行還有就是這樣 c = 1.0*a/b

4樓:匿名使用者

printf("c=%.2d\n",c);

5樓:

把c定義成float或者double型就對了

6樓:匿名使用者

整型除法中,a/b,如果a

7樓:尋風

你定義的是整形,c=a/b;結果是c=0;

8樓:無情有義

把int a,b,c換成float a,b,c

9樓:匿名使用者

1, int a,b,c; 改為 float a,b,c;

c語言保留兩位小數後為什麼輸出等於0.00

10樓:奶罩也是盾

scanf 輸入沒有精度的,把scanf裡的.2去掉就正常了

11樓:我若在床邊

你輸入不對

scanf("%f", &a);

c語言為什麼輸出一直是-0.00

12樓:匿名使用者

#include

#include

int main()

else printf("沒有實數根。\n");

return 0;}

c 如何保留兩位小數,在C 如何保留兩位小數,只用COUT輸出

二次元速遞 cout 然後再輸出實數型別變數即可以保留2位小數輸出了,當然你要保留三位小數,setprecision 3 就行。setprecision是指設定輸出精度,當沒有 cout 時,輸出格式是資料的有效位數,例如 float a 123.666 cout 將輸出123.67 注意這裡,它會...

3 126 0 9保留兩位小數,9 358保留兩位小數是?

七色彩虹之毛毛 解 3.126 0.9約等於 2.81 已知需求出3.126 0.9等於多少 x y x y z 3.126 0.9 3 1000 126 1000 9 10 3126 1000 9 10 1563 500 9 10 14067 5000 2.8134 2.81 答 3.126 0....

c如何將float型別數值保留兩位小數

我叫啥 程式例程如下 double x 6.50000000000 float y float.parse x.tostring console.writeline y.tostring f2 以上程式將x值賦給y,y保留兩位小數。 果建翼 你要知道,float是浮點數,無法精確表示一個數值。所以你...