1.三角形输出
给定一个层数n,输出字母三角形
输入格式
输入一个整数n(0< n≤26),表示字母三角形的层数。
输出格式
按照题目描述,输出字母三角形。
样例输入:
2
样例输出:
A
BBB
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;//输入层数
for(int i=1;i<=n;i++){
string space=string(n-i,' ');
string ch=string(2*i-1,'A'+i-1);
cout<<space+ch<<endl;
}
return 0;
}
2.升级版三角形
输入格式
输入一个数字(1-9)或者一个大写字母(A-Z)。
输出格式
按照题目描述,输出对应的三角形。
样例输入1
F
样例输出1
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
ABCDEFEDCBA
样例输入2
4
样例输出2
1
121
12321
1234321
#include<bits/stdc++.h>
using namespace std;
int main()
{
char c,c1,c2;
cin>>c;
if(c>='A'&&c<='Z')//输入为字母
{
int n = c-'A'+1;
for(int i = 1; i <= n; i++)
{
for(int k = 1; k <=n-i; k++)
{
cout<<" ";
}
for(int j = 1; j <=