个人博客主页:https://blog.csdn.net/2301_79293429?type=blog
专栏:https://blog.csdn.net/2301_79293429/category_12545690.html
题目描述
请打印输出一个字符金字塔,字符金字塔的特征请参考样例
输入描述:
输入一个字母,保证是大写
输出描述:
输出一个字母金字塔。
示例1
输入
C
输出
A ABA ABCBA
//注意观察,三角形的两边都是A
int main()
{
char a;
scanf(" %c", &a);
for (int i = 'A'; i <= a; i++)
{
//空格:小于最后一行的一半
//for (int j = 0; j < ('A' + 4 - 1) - i; j++)
// /*只适合
// A
// ABA
// ABCBA,要写一个适合所有的*/
// printf(" ");
for (int j = 'A'; j < a-(i-'A'); j++)
printf(" ");
//图形
//左边
int j;
for (j = 'A'; j <= ('A' + (i - 'A')); j++)
printf("%c", j);
//右边
j-=2;
/*注意是 -=2 */
for (j; j >= 'A'; j--)
printf("%c", j);
printf("\n");
}
return 0;
}
恭喜你今天又进步了一点点啦~