c语言函数星型金字塔 c语言怎么输出金字塔形的数据

c语言,编写函数,输出用*号组成五行金子塔图形

程序主要分为2个部分,一个部分是输出空格,一个部分是输出星号。

成都创新互联公司专业为企业提供东乡族网站建设、东乡族做网站、东乡族网站设计、东乡族网站制作等企业网站建设、网页设计与制作、东乡族企业网站模板建站服务,十余年东乡族做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

具体过程如下:

#includeiostream

using namespace std;

void printBlank(int n)

{

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

cout  " ";

}

void printStar(int n)

{

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

cout  "* ";

}

int main()

{

int N = 5;

for (int i = 1; i = N; i++)

{

printBlank(N-i);

printStar(i);

cout  endl;

}

return 0;

}

结果如下:

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

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

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

2、编写程序如下:

#include stdio.hint main(){int num;int i,j;printf("请输入您想生成的三角形高度: ");scanf("%d",num);for(i=1; i=num; i++){for(j=1; j2*num; j++){if(jnum-ijnum+i)printf("%c",'*');elseprintf(" ");}printf("\n");}return 0;}

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

怎么用c语言输出金字塔图形?

可以通过for循环来实现输出金字塔图形。

#includestdio.h

void main()

{

int i,j;

for (i=1;i=3;++i)  // 控制金字塔的层数,本例输出3层,可以改变输出任意层

{

for (j=1;j=3-i;++j)  // 控制金字塔每层前面输出的空格数

printf(" ");

for (j=1;j=2*i-1;++j) // 控制金字塔每层需要打印'*'的个数

printf("*");

printf("\n");  // 一层金字塔输出完毕,换行继续输出下一层

}

}


标题名称:c语言函数星型金字塔 c语言怎么输出金字塔形的数据
链接地址:http://myzitong.com/article/ddchgsd.html