用c语言编写输出金字塔状的三行星号,怎么做?

Python015

用c语言编写输出金字塔状的三行星号,怎么做?,第1张

可通过for语句编写输出金字塔状的三行星号。具体步骤如下。

1、打开visual C++ 6.0,打开文件-新建-文件-C++ Source File。

2、编写程序如下:

#include <stdio.h>int main(){int numint i,jprintf("请输入您想生成的三角形高度: ")scanf("%d",&num)for(i=1i<=numi++){for(j=1j<2*numj++){if(j>num-i&&j<num+i)printf("%c",'*')elseprintf(" ")}printf("\n")}return 0}

3、运行结果如下,要输出金字塔状的三行星号,只需在“请输入您想生成的三角形高度:”后输入3即可。

#include<stdio.h>

void main()

{

int a=0,b=4,c=1,d

for(a=0a<3a++)

{

for(d=0d<4d++)putchar(' ')

for(d=0d<cd++)putchar('*')

for(d=0d<4d++)putchar(' ')

b-=2

c+=2

}

}