输入n,输出n行n列的由+号组成的等腰直角三角形,其中,直角在右上,第1行有n个+号,第22行有n−1n−1个+号,……,第n行有1个+号,每行的最开始用空格填充。
输入格式
一行,一个整数n。
输出格式
n行,为满足题目要求的三角形。
样例输入
3
样例输出
+++
++
+
数据范围
对于100%的数据,保证1≤n≤20。
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin >> n;
for (int i = 1;i <= n;i++){
for (int j = 1;j <= i - 1;j++)
cout << " ";
for (int j = 1;j <= n - i + 1;j++)
cout << "+";
cout << endl;
}
return 0;
}