1. 程式人生 > >hdoj刷題經驗總結(持續更新ing)

hdoj刷題經驗總結(持續更新ing)

(語言採用c++)

1、輸出如何保留兩位小數

#include<iostream>
#include<iomanip>
using namespace std;void main()
{
float result=2.355; printf("%.2f\n",result); //C語言的表達方式,.n表示保留n位小數,並且四捨五入

cout<<setprecision(2)<<result<<endl; //C++的表達方式 

(親測,setprecision(3)才是保留兩位小數)

}

2.如果對sum開根號

新增#include<math.h>

sqrt(sum);

3.如何求球體積
球體:  【球體體積=4/3(圓周率×半徑的三次方)】
4.注意4.0/3和4/3的區別
因為在C語言中,二個整數相除的商也是整數。所以4/3會得到1.
所以,要想得到1.3333的結果,就要至少有一個有小數點
5.hdoj 水題 2002 總結
注意提示
#define PI 3.1415927
這裡的π值有七位小數。
而float只有六位有效數字。在要求7位的π值情況下,要獲得準確的計算結果,必須使用double型別。