第15周项目-范型程序设计(1)(一个小细节~)

来源:互联网 发布:卡通人物在线设计软件 编辑:程序博客网 时间:2024/06/05 15:37

问题描述及代码:

/* *copyright (c) 2016,烟台大学计算机学院*All rights reserved. *文件名称:hellow.cpp *作者:田甜*完成日期:2016年6月5日*版本号:v1.0 * *问题描述:请填空将程序补充完整。*输入描述:////*程序输出:////*/#include <iostream>#include <vector>#include <algorithm>#include <functional>using namespace std;void show(double);int main(){    double a1[5]={2,4,8,10,16};    double a2[5]={1,3,5,7,9};    cout.setf(ios_base::fixed);    cout.precision(1);    cout<<"a1:"<<endl;    for_each(a1,a1+5,show);    cout<<"a2:"<<endl;    for_each(a2,a2+5,show);    return 0;}void show(double v){    cout.width(6);//前面就有空格啦    cout<<v<<" "<<endl;}

运行结果:

一直不理解cout.width(6)什么意思,一百度才知道,意思是输出宽度是6,如果实际内容不足6就用空格在前面补全,这样前面就有空格了~

看起来是不是更美观啊~去掉之后是这样的。。

好乱有木有。。。

0 0
原创粉丝点击