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++ 小数显示设置(菜鸟适用)

一般用   精度设置函数precision(n)   来设置小数显示位数。参数n表示精度。         在c++里,浮点数有三种输出模式:         (1) 默认模式     不用preci...
  • tiandawangliang
  • tiandawangliang
  • 2013年10月31日 20:07
  • 2515

c/c++中的浮点数的表示方法

任何数据在内存中都是以二进制的形式存储的,例如一个short型数据1156,其二进制表示形式为00000100 10000100。则在Intel CPU架构的系统中,存放方式为  10000100(低...
  • good_habits
  • good_habits
  • 2014年08月03日 16:52
  • 1252

double 的精度和,有效位数和表示范围

曾经的一道题目中,用dou
  • fans_of_C
  • fans_of_C
  • 2014年08月10日 19:40
  • 4846

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

传统教材上都会讲C++输出控制
  • u010046721
  • u010046721
  • 2014年05月04日 19:31
  • 1917

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

按有效位输出是 setprecision,按小数位数输出也是setprecision,但到底是谁取决于fixed。 cout cout 测试代码: #include #include ...
  • kaka20080622
  • kaka20080622
  • 2014年01月18日 21:47
  • 629

iOS精算,小数位自定义

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

整数类型范例 有小数位

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

自动保留小数位

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

Geotools Shapefile 插件支持小数位控制

  • 2017年02月03日 12:05
  • 6.61MB
  • 下载

多功能计算器(带公式输入,调色板,进制转换,小数位设定,常用数学公式,逻辑运算(与或非),常用函数(sin,cos等),ASCII码转换等等)

  • 2008年09月26日 14:20
  • 267KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c++小数位 表示
举报原因:
原因补充:

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