注意:分段,打印字母三角形类似使用此模板改动,循环嵌套;
#include<stdio.h>
int main()
{
char c;
scanf("%c",&c);
int ch = 65;//每行初始从A开始
int length = c-'A';
for(int j = 0;j<=length;j++)//行数
{
for(int i = length;i>j;i--)//空格
printf(" ");
for(int i = 0;i<=j;i++)//升序
printf("%c",ch++);
ch--;
for(int i = 0;i<j;i++)//降序数目比升序数少一
printf("%c",--ch);
printf("\n");
}
}