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     }
  • 相关阅读:
    对象内存布局 (2)
    对象内存布局 (1)
    C++虚函数及虚函数表解析
    C++ inline 函数
    第十六章 贪心算法——0/1背包问题
    动态规划——活动选择问题
    第十六章 贪心算法——活动选择问题
    第十五章 动态规划——最优二叉搜索树
    Cannot load supported formats: Cannot run program "svn"
    idea 配置多个tomcat
  • 原文地址:https://www.cnblogs.com/ecake/p/8214749.html
Copyright © 2011-2022 走看看