字母金字塔从键盘输入一个正整数n(1≤n≤9),请按照如下格式打印输出n行字母金字塔(简单起见,只需要输出A字符就好了),注意最后一行紧靠屏幕左侧(即无前导空格),从倒数第2行开始每行左侧增加一个空

该博客介绍了一个简单的C语言程序,用于根据用户输入的正整数n生成字母金字塔。程序通过两层循环结构实现,外层控制行数,内层分别输出空格和字母A,形成递增的字母排列效果。输出的金字塔最后一行紧靠屏幕左侧,从倒数第二行开始每行左侧增加一个空格。示例展示了当n为5时的输出结果。

描述

字母金字塔
从键盘输入一个正整数n(1≤n≤9),请按照如下格式打印输出n行字母金字塔(简单起见,只需要输出A字符就好了),注意最后一行紧靠屏幕左侧(即无前导空格),从倒数第2行开始每行左侧增加一个空格。
  A
 AA
AAA

输入

只有一组输入,从键盘输入一个正整数n(1≤n≤9)。

输出

打印输出符合要求的字母金字塔。

难度

容易

输入示例

5

输出示例

****A
***AA
**AAA
*AAAA
AAAAA
#include <stdio.h>
int main()
{
    int i,j,k,n;
    char c='A';
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        for(k=n-1-i;k>0;k--)
        {
            printf("*");
        }
        for(j=0;j<i+1;j++)
        {
            printf("%c",c);
        }
        printf("\n");
    }
    return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值