概述
Problem Description
拟用setw、cout和for循环编写程序,打印输出“输出样例”中的图形。请完善下面的程序:
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int n;
//你的代码将被嵌在这里
return 0;
}
Input Description
从键盘录入一个正整数n,用于表示输出图形的行数
Output Description
按格式输出n行星号图形
Sample Input
4
Sample Output
* *** ***** *******
解题:
cin>>n;
//控制行数
for(int i=1;i<=n;i++){
//因为i设为1,这里i需要-1
cout<<setw(n-(i-1));
//控制*的输出
for(int j=1;j<=2*i-1;j++){
cout<<"*";
}
//一行输出完成后换行
cout<<endl;
}
最后
以上就是虚拟指甲油为你收集整理的C++OJ题:用setw、cout和for循环编写程序打印图形的全部内容,希望文章能够帮你解决C++OJ题:用setw、cout和for循环编写程序打印图形所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复