zoukankan      html  css  js  c++  java
  • 练习 C#写一个菱形

    今天上午学习C#循环。

    经典练习题:

          *
        ***
      *****
    *******
      *****
        ***
          *   

    打印如上菱形。

    基本思路,就是打印两个三角形。一个朝上的等要三角形和一个朝下的等腰三角形,组合起来就是菱形。

    代码:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace ConsoleApplication1
    { 
        class Program
        {
            static void Main(string[] args)
            {
                string str1 = "";
                string str2 = "";
    
                for (int i = 1; i <= 4; i++)
                {
                    string s1 = "";
                    string s2 = "";
                    for (int j = 4 - i; j > 0; j--)
                    {
                        Console.Write(" ");
                        s1 = s1 + " ";
                    }
                    for (int k = 1; k <= i * 2 - 1; k++)
                    {
    
                        Console.Write("*");
                        s2 += "*";
                    }
                    str1 = s1 + s2;
                    Console.Write("
    ");
    
                }
    
                for (int x = 1; x <= 3; x++) {
                    string s3 = "";
                    string s4 = "";
    
                    for (int y = 1; y <=x ; y++) {
                        Console.Write(" ");
                        s3 += " ";
                        
                    }
                    for (int z = 7 - x * 2; z >= 1; z--)
                    {
                        Console.Write("*");
                    }
                    s4 += "*";
                    str2 = s3 + s4;
                    Console.Write("
    ");
    
                    
                    
                }
                Console.ReadLine();
    
            }
        }
    }
    

      

  • 相关阅读:
    js参数自定义
    分页插件--记录
    .net mvc接收参数为null的解决方案
    c#枚举转字典或表格
    openlayers添加弹出框
    openlayers按坐标点播放
    openlayers轨迹匀速播放
    MyEclipse配置进行Hibernate逆映射
    BIO,NIO,AIO
    Git遇到的一点错误
  • 原文地址:https://www.cnblogs.com/wcl2017/p/6979146.html
Copyright © 2011-2022 走看看