c语言 编写程序,输出如下图型。 A BB CCC DDDD EEEEE FFFFFF GGGGGG HHHHHHH

如题所述

#include<stdio.h>
void main()
{
 int i,j,k=65;
 for(i=1;i<=8;i++,k++)
 {
 for(j=1;j<=i;j++)
    printf("%c",k);
    printf("\n");
  }
}

#include<stdio.h>
void main()
{
 int i;
 char s[]="ABCDEFGH",*p=s;
 while(*p)
 { 
  for(i=65;i<=*p;i++)
  putchar(*p);
  printf("\n");
  p++;
 }
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-07-07


#include<stdio.h>

int main()

{   char ch;

    int i,j;

    for(i=1,ch='A';i<=8;i++,ch++)

{

for(j=1;j<=i;j++)

 {

 printf("%c",ch);

 }  

 printf("\n");

}

return 0;

}

本回答被提问者采纳
第2个回答  2015-01-11
#include<stdio.h>
void main()
{
printf("\t\tA\n");
printf("\t\tBB\n");
printf("\t\tCCC\n");
printf("\t\tDDDD\n");
printf("\t\tEEEEE\n");
printf("\t\tFFFFFF\n");
printf("\t\tGGGGGGG\n");
printf("\t\tHHHHHHHH\n");
printf("\n");
}
第3个回答  2015-01-11
#include<stdio.h>
int main()
{
int layer=8;
int n=64;
for(int y=0;y<layer;y++)
{
n++;
for(int x=0;x<=y;x++)
{
printf("%c",n);
}
printf("\n");
}
return 0;
}

相似回答