加号三角形1:
输入n,输出n行n列的由+号组成的等腰直角三角形,其中,直角在左下,第1行有1个+号,第2行有2个+号,……, 第n行有n个+号。
输入格式
一行,一个整数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;j++)
cout << "+";
cout << endl;
}
return 0;
}
加号三角形2:
输入n,输出n行n列的由+号组成的等腰直角三角形,其中,直角在左上,第1行有n个+号,第2行有n−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 <= n + 1 - i;j++)
cout << "+";
cout << endl;
}
return 0;
}