在C++中的輸出的有關設置包含在頭文件“iomanip”中,首先看看裡面包含的一些函數: 為了實現保留小數點後N位,並以四捨五入的方式輸出,需要用到setprecision和fixed。 //eg:求半徑為r的圓的面積 ;輸出:保留小數點後七位,四捨五入輸出 #include"iostream" #
在C++中的輸出的有關設置包含在頭文件“iomanip”中,首先看看裡面包含的一些函數:
為了實現保留小數點後N位,並以四捨五入的方式輸出,需要用到setprecision和fixed。
//eg:求半徑為r的圓的面積 ;輸出:保留小數點後七位,四捨五入輸出 #include"iostream" #include"iomanip" using namespace std; int main() { const double PI=3.14159265358979323; int r; cin>>r; cout.setf(ios::fixed); cout<<setprecision(7)<<PI*r*r; // cout<<fixed<<setprecision(7)<<PI*r*r; 也可以這樣一行實現 return 0; }