C语言编写程序 简单

请编写输出以下图案的程序,图案的行数由输入的整数值确定(每行中字符之间没有空格)。
A
BBB
CCCCC
DDDDDDD
EEEEEEEEE

#include"stdio.h"
int main()
{
int i,j,k,n;
printf("请输入行数n(1~26): ");
scanf("%d",&n);

for(i=1;i<=n;i++)
{
for(k=n-i;k>=1;k--)
printf(" ");//输出空格
for(j=1;j<=i*2-1;j++)//第i行有i*2-1个字母
printf("%c",i+64);//i+64表示第i行字母的ASCII码
printf("\n");//换行
}
return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-11-12
main()
{ printf("A\n");
printf("BBB\n");
printf("CCCCC\n");
printf("DDDDDDDD\n");
printf("EEEEEEEEE\n");
getch();
}
第2个回答  2009-11-12
#include<stdio.h>
main()
{
int i,j;
char ch='A';
for(i=0;i<5;i++)
{
for(j=0;j<9/2-i;j++)
printf(" ");
for(;j<9/2+i+1;j++)
printf("%c",ch);
ch++;
printf("\n");
}
return 0;
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网