练习题"/>
字母塔C++练习题
字母塔
题目描述
输出n行大写字母组成的三角形图案,如下图所示。
输入
第1行:1个整数n(1≤n≤26)
输出
n行,第1行A,第2行ABA,以此类推,直到n行2*n+1个大写字母。
样例输入
4
样例输出
A
ABA
ABCBA
ABCDCBA
提示
大写字母A的ASCII码是65。
代码
#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<<char(j+'A'-1);
for(int j=i-1;j>=1;j--)
cout<<char(j+'A'-1);
cout<<endl;
}
}
更多推荐
字母塔C++练习题
发布评论