在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;
}