程序主要分为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;
}
结果如下:
给,已经编译运行通过:
#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();
}
给你一个运行的截图
可以通过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。内容未经允许不得转载,或转载时需注明来源: 创新互联