打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
通过编程方式输出金字塔图案,是一个很经典的循环应用的编程程序

每天持续分享c语言javaphphtml等方面的编程,如果你也喜欢编程,你也热爱编程,欢迎您关注我们,趣IT科技,一起交流一起进步,下面我们就将正式开始金字塔图案的讲解了。

程序设计之分析

当我们编程输出的时候,我们都知道,都是从最左端输出,而这里,第一个星号是在中间。这实际是因为星号之前有很多空格。当我们使用问号来表示空格,实际的输出效果应该是下图这样的。

程序设计之寻找规律

寻找规律才能让我们的编程程序成功,我们可以发现:第1行的空格为4个,第2行是3个,第3行是2个,……,每行依次递减,直至最后一行空格数为0;而星号数目是第1行是1个,第2行是3,第3行是5,……,每行依次递增2,直至最后一行星号数为9,具体规律看下图

程序设计的规律

我们可以看出空格数为总数减去行数,星号数为行数*2-1,既然找到了,那就用它来设计程序进行计算机编程吧!

程序设计之图片代码

java格式的代码

程序设计之文本格式代码

import java.util.Scanner;

public class Ch1_1

{

public static void main(String[] args)

{

int i,j,k,n;

Scanner input=new Scanner(System.in);

System.out.print('请输入金字塔层数:');

n=input.nextInt();

//外层循环控制层数

for(i=1;i<>

{

//根据外层行号,输出星号左边空格

for(j=1;j<>

System.out.print(' ');

//根据外层行号,输出星号个数

for(k=1;k<>

System.out.printf('*');

//一行结束,换行

System.out.printf('\n');

}

}

}

结果

总结

这个程序也比较简单,这里主要讲解了遇到编程时如何找到规律并最终设计出程序,任何编程语言,都能实现这个程序,比如C语言、php、html等都是这样的,这里演示的是java,其他编程语言的可以按照这个方式去实现。

小编码字不易,如果你喜欢c语言,java,php,html等方面的编程,喜欢程序设计,你也喜欢编程,热爱编程,那就来关注我们趣IT科技吧。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
十种编程语言的特点和领域
新壶老酒第四期|数媒技编程秘籍
利用编程方式输出九九乘法表,这是趣味100编的第一个编程程序
电脑编程就业找哪方面
Python与其他编程语言有什么不同?
来自选择编程语言学习的误导
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服