保留N位小数
方法一:使用fixed和setprecision
#include <iostream>
#include <iomanip> //需要包含此头文件
using namespace std;
int main()
{
double x=3.1415926;
int N=3;
cout <<fixed<<setprecision(N) << x <<endl;
}
方法二:printf ( )
#include <stdio.h>
int main()
{
dobule a = 1.23456;
printf("%.2f\n", a);
return 0;
}