网站建设资讯

NEWS

网站建设资讯

c语言写一个金字塔函数 c语言编写金字塔程序

如何用c语言编写这个数字金字塔

#include

巍山网站制作公司哪家好,找创新互联公司!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。创新互联公司公司2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联公司

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语言怎么编写

#include stdio.h

#include math.h

int main()

{

int n;

int i,j;

n = 9;

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

{

for (j = i; j n - 1; j++)

printf(" ");// " "里面是两个空格

for (j = -i; j= i; j++)

printf("%d ", i + 1 - abs(j));

printf("\n");

}

}

这个代码就是正三角的,前面有空格,运行一下就知道了

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语言程序 数字金字塔

给,已经编译运行通过:

#includeconio.h

#includestdio.h

void main()

{

int n;//这个就是定义的你需要输出的行数

int i,j;

printf("please input the n: ");

scanf("%d",n);//输入需要输出的行数

for(i=0;in;i++)

{

for(j=0;j2*(n-1-i);j++) printf(" ");

for(j=0;j=i;j++) printf("%d",j+1);

for(j=0;j2*i-1;j++) printf(" ");

for(j=i+1;j0;j--)

{

if(i==0) break;

printf("%d",j);

}

printf("\n");

}

getch();

}

给你一个运行的截图


本文标题:c语言写一个金字塔函数 c语言编写金字塔程序
当前地址:http://cdweb.net/article/dohjdoe.html