• for练习 打印图形


    //输入  选择需要打印的图形 行数 列数

    //运算  用switch语句 先罗列出各个图形

    //在第一步输入的数字对应switch罗列的情况 直接输出图形

    //图形的打印是for循环的嵌套 外面一层for循环打印行数 里面一层for循环打印列数

    //这样的话需要什么样的图形 排好版直接打印就可以了  没图形的地方直接打印空格~~ 来排版

    static void Main(string[] args)
    {
    while (true)
    {
    int a, b, c;
    Console.WriteLine("请选择图形:1.正方形2.三角形3.平行四边形4.菱形5.梯形");
    a = Convert.ToInt32(Console.ReadLine());
    Console.WriteLine("输入需要打印的行数:");
    b = Convert.ToInt32(Console.ReadLine());
    Console.WriteLine("输入需要打印的列数:");
    c = Convert.ToInt32(Console.ReadLine());
    switch (a)
    {
    case 1:
    for (int i = 1; i <=b ; i++)
    {
    for (int j = 1; j <=b ; j++)
    {
    Console.Write("★");
    }
    Console.WriteLine();
    }
    break;
    case 2:
    for (int i = 1; i <=b ; i++)
    {
    for (int d = b-1; d >=i ; d--)
    {
    Console.Write(" ");

    }
    for (int j = 1; j <=2*i-1; j++)
    {
    Console.Write("★");
    }
    Console.WriteLine();
    }
    break;
    case 3:
    for (int i = 1; i <=b ; i++)
    {
    for (int d = b-1; d>=i ; d--)
    {
    Console.Write(" ");
    }
    for (int j = 1; j <=c ; j++)
    {
    Console.Write("★");
    }
    Console.WriteLine();
    }
    break;
    case 4:
    for (int i = 1; i <=b ; i++)
    {

    for (int d = b - 1; d >= i; d--)
    {
    Console.Write(" ");

    }
    for (int j = 1; j <= 2 * i - 1; j++)
    {
    Console.Write("★");

    }
    Console.WriteLine();
    }
    for (int i = 1; i<=b; i++)
    {
    for (int e = 0; e <= i - 1; e++)
    {
    Console.Write(" ");
    }
    for (int h = 2 * b - 3; h >= 2*i-1; h--)
    {
    Console.Write("★");
    }
    Console.WriteLine();
    }

    break;
    case 5:
    for (int i = 1; i <=b ; i++)
    {

    for (int j =1; j<=i+2; j++)
    {
    Console.Write("★");
    }
    Console.WriteLine();
    }
    break;
    default:
    Console.WriteLine("输入错误");
    break;
    }
    Console.ReadLine();
    }
    }

  • 相关阅读:
    广播通信
    IP多播
    套接字选项
    IO处理线程
    单源最短路径
    活动安排问题贪心算法
    贪心算法
    IO控制命令
    [转]qsort详解
    2012下半年学习目录
  • 原文地址:https://www.cnblogs.com/happinesshappy/p/4385447.html
Copyright © 2020-2023  润新知