POJ 1004 Financial Management cout格式输出控制练习

来源:互联网 发布:上海微屏软件怎么样 编辑:程序博客网 时间:2024/05/17 01:31

C++与C风格的输出格式区别  

C++首先需要包含头文件 iomanip。 其次,再输出格式上可能要先把默认的输出格式改过来  例如,输出浮点型是科学计数法  改为精确到小数点后几位输出   需要用到  setf()这个函数和一些参数。

#include<iostream>#include<cstdio>#include<iomanip>int main(){    using namespace std;    float Financial,sum = 0;    cout.setf(ios_base::fixed);//固定浮点输出    for(int i = 1; cin>>Financial; i++)//scanf("%f",&Financial)!=EOF    {        sum += Financial;        if(i%12 == 0)        {            Financial = sum / 12;            //printf("$%.2f\n",Financial);            cout<<setprecision(2)<<"$"<<Financial<<endl;            sum = 0;            i = 0;//之后循环和第一次循环时i都为1        }    }    return 0;}


0 0
原创粉丝点击