描述
字母金字塔 从键盘输入一个正整数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;
}
该博客介绍了一个简单的C语言程序,用于根据用户输入的正整数n生成字母金字塔。程序通过两层循环结构实现,外层控制行数,内层分别输出空格和字母A,形成递增的字母排列效果。输出的金字塔最后一行紧靠屏幕左侧,从倒数第二行开始每行左侧增加一个空格。示例展示了当n为5时的输出结果。
,请按照如下格式打印输出n行字母金字塔(简单起见,只需要输出A字符就好了),注意最后一行紧靠屏幕左侧(即无前导空格),从倒数第2行开始每行左侧增加一个空&spm=1001.2101.3001.5002&articleId=121786083&d=1&t=3&u=bf035a0ebfe84596b0b28186ddd9d00c)
1万+

被折叠的 条评论
为什么被折叠?



