利用格式化<iomanip>输出三角形

来源:互联网 发布:淘宝客算销量吗 编辑:程序博客网 时间:2024/06/05 06:15

使用格式化输出一个以B组成的三角形。

#include <iostream>#include <iomanip>using namespace std;int main(){    int n;    cin>>n;    for(int i = 1; i <= n; i++)//输出n行的三角形    {        cout<<setw(100 - i)<<setfill(' ')<<" ";//输出每一行前面的空格数        cout<<setw(2*i - 1)<<setfill('B')<<"B"<<endl;    }    return 0;}

setw是限制宽度有多少
setfill先输出其后的内容,如果不满足宽度则补充setfill函数内的内容。而且必须有后面的 ” “,不然setw和setfill没有作用

原创粉丝点击