C语言编程printf显示图形?

编程序,输出以下图形
* *
* * * *
* * * * * *
* * * * * * * *

在C语言中,如果要显示一个平面图形,那么就应该一般都使用二中循环来实现外循环,用来控制输出多少行,然后内循环用来控制每行前面有没有空格?还有输出几个符号,等到这一切都完成以后就换行,外循环结束时,整个图形就显示成功了。

#include<stdio.h>

int main()

{ int i,j;

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

  { for ( j=0; j<2*i+2; j++ )

      printf("*");

    printf("\n");

  }

  return 0;

}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-23
#include<stdio.h>

#define N 4
#define X (i+2)
void main() { int i,j;
for ( i=0;i<N;i++ ) {
for ( j=0;j<X;j++ ) printf("*");
printf("\n");
}
}
相似回答