C语言如何输出图中的图形?

2025-03-01 02:50:47
推荐回答(2个)
回答1:

你可以采用循环的方法来做,需要输出A的位置的时候就输出A,其他地方就输出空格,就行了
#include
void main()
{
 int i,j,n;
 printf("请输入要输出几行:\n");
 scanf("%d",&n);
 for(i=0;i<=n;i++)
 {
 
for(j=0;j 
 printf(" ");
 
for(int k=0;k<=2*i-1;k++)输出字母
 
{
 
 
 if(k==0||k==2*i-2)输出A
 
 
printf("A");
 
 else
 
 
printf(" ");
 
}
 
printf("\n");//换行
 }
}
 

回答2:

你可以采用循环的方法来做,需要输出A的位置的时候就输出A,其他地方就输出空格,就行了

#include

void main()

{

 int i,j,n;

 printf("请输入要输出几行:\n");

 scanf("%d",&n);

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

 {

  for(j=0;j

   printf(" ");

  for(int k=0;k<=2*i-1;k++)输出字母

  {

 

   if(k==0||k==2*i-2)输出A

    printf("A");

   else

    printf(" ");

  }

  printf("\n");//换行

 }

}