#一、使用控制符進行保留小數
頭檔案:#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 ()四舍五入到最鄰近的整數