zoukankan      html  css  js  c++  java
  • 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();
    }
    }

  • 相关阅读:
    JSONP
    懒加载
    HTTP 状态代码
    java4中创建内对象的方法
    注册jdbc驱动程序的三种方式
    java Clone()克隆
    Class.forName()的理解
    Bitmap介绍
    前端-PC端瀑布流【10张图】
    百度小程序-图片画廊-使用previewImage方法实现
  • 原文地址:https://www.cnblogs.com/happinesshappy/p/4385447.html
Copyright © 2011-2022 走看看