zoukankan      html  css  js  c++  java
  • C#:控制台数绵羊小程序

    偶尔无聊,写了个数绵羊程序逗逗自己

    简介:输入一个整数进行数绵羊

    大致流程图:

    效果:

    代码如下:

     1     class Program
     2     {
     3         static void Main(string[] args)
     4         {
     5             GetNumber();
     6             Console.ReadKey();
     7         }           
     8         public static void GetNumber()
     9         {
    10             bool exit = false;
    11             Console.WriteLine("Please input moutons number:");
    12             string input = Console.ReadLine();
    13             int n = -1;
    14             while (true)
    15             {
    16                 if (int.TryParse(input, out n) && n > 0)
    17                 {
    18                     if(n>=5) break;
    19                     if(n==1)
    20                         Console.WriteLine($"Only {n} ,are you kidding me? I don't count...");  
    21                     else
    22                         Console.WriteLine($"I don't count...jajajajaja...");
    23                 }
    24                 else
    25                     Console.WriteLine("Rules:moutons number should be greater than 0.");
    26                 Console.WriteLine("Please input moutons number again or input 'exit' go to sleep:");
    27                 input = Console.ReadLine();
    28                 if (input.Trim() == "exit")
    29                 {
    30                     exit = true;
    31                     break;
    32                 }
    33             }
    34             if (!exit)
    35                 Clock(n);
    36             else
    37                 Msg();
    38         }                
    39         public static void Clock(int n)
    40         {
    41             int i = 1;
    42             while(i<=n)
    43             {
    44                 Console.WriteLine($"{i} 只 moutons..zzz");
    45                 i++;
    46                 Thread.Sleep(2000);
    47             }
    48             Console.WriteLine("Bonne nuit, les moutons comptent.");
    49             Msg();
    50         }
    51         public static void Msg()
    52         {
    53             int now = DateTime.Now.Hour;
    54             if (now < 5)
    55             {
    56                 Console.WriteLine($"It's {now} o'clock in the morning,you should go to bed.");
    57             }
    58             else if (now < 12)
    59             {
    60                 Console.WriteLine("Good morning.");
    61             }
    62             else if (now < 18)
    63             {
    64                 Console.WriteLine("Good afternoon.");
    65             }
    66             else if (now <= 22)
    67             {
    68                 Console.WriteLine("Good evening");
    69             }
    70             else
    71             {
    72                 Console.WriteLine($"It's {now} O ' time, you should go to bed.");
    73             }
    74         }
    75     }
  • 相关阅读:
    Django 框架
    Git 教程
    Vue详解
    pycharm激活码
    通过元类创建一个Python类
    re模块
    selenium模块
    Beautifulsoup模块基础详解
    requests库
    Urllib库
  • 原文地址:https://www.cnblogs.com/ecake/p/8214749.html
Copyright © 2011-2022 走看看