代码如下:
#include
#include
int main()
{
char ch = 'A';
printf("请输入一个字符:");
scanf("%c", &ch);
for (int i = 0; i < 5; i++) {
// 输出空格
for (int k = 0; k < 5 - i - 1; k++)
printf(" ");
// 计算第 i 行显示字符数
int n = 2 * i + 1;
for (int j = 0; j < n; j++) {
// 计算应该显示的字符
char ch1 = ch + n / 2 - abs(j - n / 2);
printf("%c", ch1);
}
// 换行
printf("\n");
}
return 0;
}
#include
int main()
{
char i,j,c;
c=getchar();
for(i='A';i<=c;i++)
{
for(j=0;j
for(j='A';j<=i;j++)
putchar(j);
for(j=i-1;j>='A';j--)
putchar(j);
putchar('\n');
}
return 0;
}