输入C,输出
A
ABA
ABCBA
#include <stdio.h>
int main()
{
char ch;
scanf("%c",&ch);
int n=ch;
int j;
for(j=65;j<=n;j++)/*第一层,控制行数,因为n一定大于65*/
{ /*A的ASCII值为65,a为97,0为48*/
for(int i=1;i<=n-j;i++)
{
printf(" ");
}
for(int i=65; i<=j; i++)
{
printf("%c",i);/*从A到输入的那个字母*/
}
for(int i=j-1;i>=65;i--)
{
printf("%c",i);/*之后的字母,这个字母的个数由行数确定*/
} /*第一行0个,第二行1个,即j-1*/
printf("\n");/*每一行,过后,输一个回车*/
}
return 0;
}