cout<<setiosflags(ios::fixed)<<setprecision(2);//需要頭文件#include <iomanip>
然後再輸出實數類型變量即可以保留2位小數輸出了,當然妳要保留三位小數,setprecision(3)就行。
setprecision是指設置輸出精度,當沒有
cout<<setiosflags(ios::fixed)
時,輸出格式是數據的有效位數,例如
float a = 123.666;
cout<<setprecision(5)<<a;
將輸出123.67(註意這裏,它會四舍五入)。
C++是C語言的繼承,它既可以進行C語言的過程化程序設計,又可以進行以抽象數據類型為特點的基於對象的程序設計,還可以進行以繼承和多態為特點的面向對象的程序設計。
C++擅長面向對象程序設計的同時,還可以進行基於過程的程序設計,因而C++就適應的問題規模而論,大小由之。
C++不僅擁有計算機高效運行的實用性特征,同時還致力於提高大規模程序的編程質量與程序設計語言的問題描述能力。[2]?
參考:C++-百度百科