#一、使用控制符进行保留小数
头文件:#include
常用:cout<<setiosflags(ios::fixed)<<setprecision(8)<<a;
举例
【输入形式】输入数据个数 n 和该 n 个数
【输出形式】输出最大值占一行,保留2位小数 输出最小值占一行,保留2位小数。
#include <iostream>
#include <iomanip> **//对输出数字保存小数时使用的头文件**
using namespace std;
int main()
{
void select_sort(double a[],int n);
double a [20];
int i,n;
cin>>n;
for(i=0.00;i<n;i++)
{
cin>>a[i];
}
cout<<endl;
select_sort(a,n);
cout<<setiosflags(ios::fixed)<<setprecision(2)<<a[n-1]<<endl;
**//比较常用的控制的输出控制**
cout<<setiosflags(ios::fixed)<<setprecision(2)<<a[0]<<endl;
return 0;
}
//使用选择法对数字进行排序
void select_sort(double a[],int n)
{
int i,j,k;
double t;
for(i=0;i<n-1;i++)
{
k=i;
for(j=i+1;j<n;j++)
if(a[j]<a[k]) k=j;
t=a[k];
a[k]=a[i];
a[i]=t;
}
}
#二、四舍五入的方法
- floor( ) 不大于自变量的最大整数
- ceil ()不小于自变量的最大整数
- round ()四舍五入到最邻近的整数