C语言中如何输出图形

发布网友 发布时间:2022-04-19 15:16

我来回答

4个回答

热心网友 时间:2023-07-03 17:12

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

#include<stdio.h>

void main()

{

 int i,j,n;

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

 scanf("%d",&n);

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

 {

  for(j=0;j<n-i;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");//换行

 }

}

 

热心网友 时间:2023-07-03 17:12

输出图形有两种方法
一是把图形排好,直接用printf函数输出
二是找到关系,像菱形之类的,用for循环做
你说的五用星是什么样子?能大概画一下吗?
1>=sum
>=是条件运算符,意思是大于等于,该语句是1大于等于sum这个变量,要注意之前要给sum赋值,不然此语句是错误的

热心网友 时间:2023-07-03 17:12

1>=sum;
sum是变量.
1大于等于sum
也就是说sum这个变量
可以是1
也可以是比1小的

热心网友 时间:2023-07-03 17:13

用ASCII可以编出图形
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com