POJ 1004 与 iomanip

原题链接http://poj.org/problem?id=1004

这是一道比较简单的题,在这里简单记录一下


#include <iostream>

#include <iomanip>


using namespace std;


int main(void) {

    int i;

    double sum = 0.0;

    double month = 0.0;

    double average = 0.0;

    for(i = 0;i<12;i++) {

        cin>>month;

        sum += month;

    }

    average = sum/12.0;

    cout<<fixed<<setprecision(2)<<'$'<<average<<endl;

    return 0;

}


在c++中经常见到#include <iomanip>这个头文件,其中io代表输入输出,mani是manipulator操纵器的缩写,它是一个IO控制流的头文件,主要面向cin/cout这样的操作运算子。

dec 置基数为10 相当于"%d"
hex 置基数为16 相当于"%X"
oct 置基数为8 相当于"%o"
setfill( 'c' ) 设填充字符为c
setprecision( n ) 设显示有效数字为n位
setw( n ) 设域宽为n个字符, 这个控制符的意思是保证输出宽度为n。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值