• 练习 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();
    
            }
        }
    }
    

      

  • 相关阅读:
    tornado之获取参数
    tornado中命名路由及反向解析使用
    options模块介绍
    服务的启动
    redis操作
    python中使用redis模块, 设置过期时间
    LaTeX
    word 摘要
    常用命令
    机器学习的建议
  • 原文地址:https://www.cnblogs.com/wcl2017/p/6979146.html
Copyright © 2020-2023  润新知