C++ OJ习题练习(一)打印图形

it2023-06-19  77

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

* *** ***** *******

解题代码

#include<iostream> #include<iomanip> using namespace std; int main() { int n; cin >> n; for(int i = 0;i < n;i++) { cout << setw(n-i); for(int j = 1;j <= 2 * i + 1;j++) { cout << "*"; } if(i +1 < n)cout << endl; } return 0; }

运行结果

最新回复(0)