c++小数位 表示

原创 2016年08月28日 14:50:00
#include <iostream>
#include <iomanip>
using namespace std;
struct WageList
{
    char name[10];  //姓名
    double baseWage;   //基本工资
    double bonus;      //奖金
    double total;       //总额
};
int main( )
{
    WageList wage[100];
    //************* begin*****************
int i,n;
cin>>n;
double aver=0;
cout<<setiosflags(ios::fixed)<<setprecision(2);
for(i=0; i<n; i++)
    {
        cin>>wage[i].name>>wage[i].baseWage>>wage[i].bonus;
wage[i].total=wage[i].baseWage+wage[i].bonus;
aver=aver+wage[i].total;
    }
aver=aver/n;
    //************* end *****************
    cout <<setiosflags(ios::fixed)<<setprecision(2);
    for(i=0; i<n; i++)
    {
        cout<<wage[i].name<<" "<<wage[i].baseWage<<" "<<wage[i].bonus<<" "<<wage[i].total<<endl;
    }
    cout<<"average:"<<aver<<endl;
    return 0;
}

相关文章推荐

C++输出控制--小数位数的两种方法

传统教材上都会讲C++输出控制

C++浮点数小数位输出控制

按有效位输出是 setprecision,按小数位数输出也是setprecision,但到底是谁取决于fixed。 cout cout 测试代码: #include #include ...

Java指定保留小数位数

今天项目中需要更改时长的显示方式,规定必须保留两位小数,刚才看简书的时候正好看到一个指定保留小数位数的工具类的文章,在此基础上,做了一点小修改,用起来更加方便了,有需要的朋友尽管撸走 DecimalU...

自动保留小数位

  • 2015年03月28日 21:28
  • 11KB
  • 下载

iOS精算,小数位自定义

  • 2016年02月02日 11:23
  • 57KB
  • 下载

Bigdecimal保留小数位

这里Bigdecimal保留小数主要用到的方法是: BigDecimal a = a=new BigDecimal("180.055555456456465"); BigDecimal setScal...

整数类型范例 有小数位

  • 2010年12月17日 11:36
  • 31KB
  • 下载

js保留小数位数

  • 2013年09月11日 12:27
  • 706B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c++小数位 表示
举报原因:
原因补充:

(最多只允许输入30个字)