当前位置: 首页 > news >正文

大沥网站建设制作/济南网站建设老威

大沥网站建设制作,济南网站建设老威,买了一台配置强悍的电脑怎么做网站服务器,028网站建设图 1 要输出如图1所示的菱形,第一反应是看看这个菱形有什么特点。在草稿纸上比划了半天,将图1转化成了图2用数字表示的图 图 2比较图1和图2发现有以…

图 1

 



要输出如图1所示的菱形,第一反应是看看这个菱形有什么特点。在草稿纸上比划了半天,将图1转化成了图2用数字表示的图

                                                                                                 

 



                                                                                                      图 2

比较图1和图2发现有以下特点:

(1)图2中的每一个数字代表图1中每个*号在所在行的列号。

(2)6+6、5+7、4+8、3+9、2+10、1+11均等于12。

由于菱形是对称的,所以先考虑上半部分,即如图3所示

                                                                                                  
                                                                                                    

 


                                                                                                       图 3

仔细观察图3,可以发现:

(1)图3为6行11列。

(2)左半部分第1行为6、第2行为5、..............、第6行为1;由此可知外循环应使用for(int i=6;i>=1;i--)

(3)用i代表行号,j代表列号;当i=j或者j=12-i时该位置的应输出*号,其他位置输出空格。

有了以上分析,就可以写出输出图3所示图形的核心代码,如下:

[java] view plain copy

    for(int i=6;i>=1;i--){   //菱形的上半部分  
        for(int j=1;j<=11;j++){  
            if(i==j||j==12-i){  
                System.out.print("*");  
            }else{  
                System.out.print(" ");  
            }  
        }  
        System.out.println();  
    }  

要想输出菱形的下半部分,只需将外循环改为for(int i=2;i<=6;i++)即可。

看到这儿,相信你不用看下面的完整代码,自己就可以完全写出实现的代码了!如果你还没有写,动手实践一下吧!


附录:完整代码:

[java] view plain copy

    public class Diamond {  
      
        public static void main(String[] args) {  
            // TODO Auto-generated method stub  
      
            for(int i=6;i>=1;i--){   //菱形的上半部分  
                for(int j=1;j<=11;j++){  
                    if(i==j||j==12-i){  
                        System.out.print("*");  
                    }else{  
                        System.out.print(" ");  
                    }  
                }  
                System.out.println();  
            }  
              
            for(int i=2;i<=6;i++){    //菱形的下半部分  
                for(int j=1;j<=11;j++){  
                    if(i==j||j==12-i){  
                        System.out.print("*");  
                    }else{  
                        System.out.print(" ");  
                    }  
                }  
                System.out.println();  
            }  
        }  
    }

转载于:https://www.cnblogs.com/navyouth/p/7839750.html

http://www.jmfq.cn/news/4804651.html

相关文章:

  • 临沂市建设局兰山区网站/全网推广平台有哪些
  • 河北辛集住房和城乡建设厅网站/百度一下你就知道了
  • 吃的网站要怎么做/电商平台排行榜前十名
  • wordpress经验/广州网站优化
  • 专门做旅游攻略的网站有哪些/公众号seo排名优化
  • 做软件贵还是做网站贵/google关键词挖掘工具
  • 公司做网站 微信平台/百度爱采购推广平台
  • 自己做网站要不要钱/广州推广服务
  • 动态网站开发代码/百度如何搜索关键词
  • 网站的ftp怎么登陆/湖南seo快速排名
  • 广西网站建设/品牌宣传文案范文
  • 找人建设一个网站多少钱/新东方培训机构官网
  • 上海招聘网站建设/搜索引擎关键词怎么优化
  • 宝安做网站公司/邢台网站公司
  • 济南 域名注册 网站建设/百度登陆
  • 网站空间pdf下载不了/手机优化器
  • 网站外链坏处/seo的培训课程
  • 英文网站设计哪里好/建立网站
  • 免费企业网站怎么做/湖南网站设计外包费用
  • 北京模板建站哪家好/地推项目发布平台
  • 从信息化建设办公室网站/深圳网络营销推广专员
  • 猪八戒网做网站如何/搜索优化是什么意思
  • 网站企业备案资料/手机怎么自己制作网页
  • 想找人做网站 要怎么选择/推广游戏赚钱的平台
  • 网站建设大学/企业推广语
  • 深圳专门做网站/360渠道推广系统
  • 怎么在网上做装修网站/免费网站推广网址
  • dz论坛做分类网站/企业网站建设方案策划
  • 网页传奇哪个最好玩/沧州seo公司
  • 国外无版权图片网站/谷歌浏览器安卓下载