c++保留小数问题,如有不足或错误,欢迎指出

时间:2022-07-27 04:36:05

#include<iostream>

#include <iomanip>

using namespace std;

int main()

{

double a;

    cin>>a;

    cout<<setiosflags(ios::fixed)<<setprecision(2)<<a<<endl;//fixed为实数输出,若改为scientifitic则是科学技术法输出;setprecision(2)此处表示设置精度为2;

system("pause");

return 0;

}

 

 平均数保留小数:

#include<iostream>

#include <iomanip>

using namespace std;

int main()

{

int n;

while(cin>>n){

double b=0;

double c=n;

double z=0;

int *a=new int[n];

for(int i=0;i<n;i++){

cin>>a[i];

z+=a[i];

}

b=z/c;

cout<<setiosflags(ios::fixed)<<setprecision(3)<<b<<endl;

}

return 0;

}

c++保留小数问题,如有不足或错误,欢迎指出