C语言用函数编金字塔 c语言编程金字塔图案

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

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

成都创新互联从2013年成立,先为东洲等服务建站,东洲等地企业,进行企业商务咨询服务。为东洲企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

具体过程如下:

#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语言输出金字塔图形?

可以通过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语言编程金字塔图案
文章分享:https://www.cdcxhl.com/article18/ddgdcdp.html

成都网站建设公司_创新互联,为您提供面包屑导航网站导航品牌网站制作网站设计公司定制开发虚拟主机

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

手机网站建设