zoukankan      html  css  js  c++  java
  • 4个方位的三角形和菱形

    //输出三角形
                    //左下
                    for(int m = 1; m <= 10; m++)
                    {
                        for (int n = 1; n <= m; n++)
                        {
                            System.out.print("*");
                        }
                        
                        System.out.println();
                    }
                    //左上(1)
                    for(int m = 1; m <= 10; m++)
                    {
                        for (int n = 10; n >= m; n--)
                        {
                            System.out.print("*");
                        }
                        
                        System.out.println();
                    }
                    //左上(2)
                    for(int m = 9; m >= 1; m--)
                    {
                        for (int n = 1; n <= m; n++)
                        {
                            System.out.print("*");
                        }
                        
                        System.out.println();
                    }
    
                    //右下
                    for (int m = 1; m <= 10; m++)
                    {
                        //输出空格
                        for (int n = 9; n >= m ;n--)
                        {
                            System.out.print(" ");
                        }
                        //输出*
                        for (int n = 1; n <= m; n++)
                        {
                            System.out.print("*");
                        }    
    
                        System.out.println();
                    }
            //右上(1)
                    for (int m = 1; m <= 9; m++)
                    {
                        //输出空格
                        for (int n = 1; n <= m ;n++)
                        {
                            System.out.print(" ");
                        }
                        //输出*
                        for (int n = 9; n >= m; n--)
                        {
                            System.out.print("*");
                        }    
            
                        System.out.println();
                    }
                    //右上(2)
                    for (int m = 10; m >= 1; m--)
                    {
                        //输出空格
                        for (int n = 9; n >= m ;n--)
                        {
                            System.out.print(" "); 
                        }
                        //输出*
                        for (int n = 1; n <= m; n++)
                        {
                            System.out.print("*");
                        }    
    
                        System.out.println();
                    }
    //            
    //                
    //                
    //                
    //                //菱形(方法一)
    //                //上半部分
                    for (int m = 1; m <= 10; m++)
                    {
                        //输出空格
                        for (int n = 9; n >= m ;n--)
                        {
                            System.out.print(" ");
                        }
                        //输出* 左上
                        for (int n = 1; n <= m; n++)
                        {
                            System.out.print("*");
                        }    
                        
                        //右上
                        for (int n = 1; n < m; n++)
                        {
                            System.out.print("*");
                        }
    
                        System.out.println();
                    }
                    
                    //下半部分
                    for (int m = 1; m <= 9; m++)
                    {
                        //输出空格
                        for (int n = 1; n <= m ;n++)
                        {
                            System.out.print(" ");
                        }
                        //输出* 左下
                        for (int n = 9; n >= m; n--)
                        {
                            System.out.print("*");
                        }    
                        
                        //右下
                        for (int n = 9; n > m; n--)
                        {
                            System.out.print("*");
                        }
    
                        System.out.println();
                    }
                                   //菱形(方法二)
                    int x=0;
            int x1=0;
                for(int i=0;i<5;i++){
                    for(int j=0;j<10;j++){
                        x=5+i;
                        x1=5-i;
                        if(j>=x1&&j<=x){System.out.print    ("*");}
                        else{System.out.print(" ");}
                    }
                    System.out.println();
                }
                int x3=0;
                int x4=0;
                    for(int i=1;i<5;i++){
                        for(int j=0;j<10;j++){
                            x3=i;
                            x4=10-i;
                            if(j>x3&&j<x4){System.out.print    ("*");}
                            else{System.out.print(" ");}
                        }
                        System.out.println();
                    }
  • 相关阅读:
    ArcPad 10 的安装部署
    各种机械键盘轴的差别,究竟什么轴好
    default argument given of parameter 的问题
    Quartz中时间表达式的设置-----corn表达式
    图像切割之(一)概述
    SMTP协议分析
    Android学习小Demo(19)利用Loader来实时接收短信
    qml动画控制器AnimationController
    httpclient 文件上传
    Java习题10.24
  • 原文地址:https://www.cnblogs.com/panyiquan/p/5221809.html
Copyright © 2011-2022 走看看