c语言利用循环嵌套实现如下图形输出(在线等)

A1 AB21 ABC321 ABCD4321
2024-11-30 01:01:32
推荐回答(5个)
回答1:

#include 
void main()
{
int i,j,k;
for(i=1;i<=4;i++)
{
for(j=0;jprintf("%c",j+'A');
for(k=i;k>=1;k--)
printf("%c",k+'0');
printf("\n");
}
}

回答2:

#include 
#include 

#define N 5

int main()
{
int i,j;
for(i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
{
printf("%c",64+j);
}
for(j=1;j<=i;j++)
{
printf("%d",i-j+1);
}
printf("\n");
}
return 0;
}

回答3:

#include

void main()

{int a,b,i=0;

  a=65,b=0;

  for(int j=0;j<4;j++)

  {   for(int k=i;k>0;k--)

  printf("%d",k);

  printf("\n");

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

  printf("%c",a+i);

  

  }

  printf("4231");

  printf("\n");

}

回答4:

#include
void main()
{
int i,j;
for(i=1;i<=4;i++)
{
for(j=0;j<4-i;j++)
printf(" ");
for(j=0;j printf("%c",'A'+j);
for(;j>0;j--)
printf("%d",j);
printf("\n");
}

}
//程序我已经调试好了,你试试!不懂的可追问!

回答5:

#include
void main()
{
int i,j,k;
for(i=1;i<5;i++)
{
for(j=0;j<4-i;j++)
printf(" ");
for(j=0;j printf("%c",65+j);
for(j=0;j printf("%d",i-j);
printf("\n");
}
}