C语言中如何输出图形

Python015

C语言中如何输出图形,第1张

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

#include<stdio.h>

void main()

{

int i,j,n

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

scanf("%d",&n)

for(i=0i<=ni++)

{

for(j=0j<n-ij++)//每行前的空格控制

 printf(" ")

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

{

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

  printf("A")

 else

  printf(" ")

}

printf("\n")//换行

}

}

#include <stdio.h>

int main()

{

int i,j

for(i=5i>0i--)

{

for(j=ij>0j--)

{

if(i%2==1)

{

printf("#")

}

else

printf("*")

}

printf("\n")

}

return 0

}

效果: