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 }
转载于:https://www.cnblogs.com/ecake/p/8214749.html
C#:控制台数绵羊小程序相关推荐
- 小白从零开始:小程序阿里云平台控制stm32(小程序篇)
小白从零开始:小程序阿里云平台控制stm32(小程序篇) 文章目录 前言 一.准备:小程序注册+开发者工具 二.小程序开发者工具配置 三.小程序 js代码更改位置 四.小程序 wxml代码更改位置 五 ...
- 实现微信小程序和手机app远程控制51单片机控制L298N电机驱动器控制马达(ESP8266 AT89S52 http请求转串口通信系统 mqtt )
首先你有这样的8266 这种8266自身带2个按键和烧录芯片方便调试,综合性价比较高. 还有就是你需要有一个51单片机或者其他芯片都行.有了这2个芯片我们开始吧! 1.先看一段视频效果演示,再来介绍实 ...
- 小程序开发费用估算:如何控制项目成本?
在当今数字化的时代,小程序已经成为了很多企业和个人开展业务的重要手段.小程序的开发需要耗费时间和资源,因此在项目初期,了解预计的开发费用是非常重要的.本文将详细介绍如何估算小程序开发费用以及如何控制项 ...
- 一个关于小程序Iot的具体实现(MQTT版)
前言 Iot,这个名词应该很多人都听过了吧,即大数据.Ai等兴起后也紧跟着研发大潮流的到来,即物联网.传统简单的说就是智能化.程序化的控制硬件设施,大家最容易想到的应该是智能家居,通过一个App或者遥 ...
- mqtt与硬件交互_一个关于小程序Iot的具体实现(MQTT版)
原标题:一个关于小程序Iot的具体实现(MQTT版) Iot,这个名词应该很多人都听过了吧,即大数据.Ai等兴起后也紧跟着研发大潮流的到来,即物联网.传统简单的说就是智能化.程序化的控制硬件设施,大家 ...
- 微信小程序_指南部分
微信小程序 下载安装 创建项目 Step 1 Step2 Step3 目录结构 配置 1.我们直接在app.json中的pages写入一下代码 ..."pages":[" ...
- 微信小程序开发03-这是一个组件
编写组件 基本结构 接上文:微信小程序开发02-小程序基本介绍 我们今天先来实现这个弹出层: 之前这个组件是一个容器类组件,弹出层可设置载入的html结构,然后再设置各种事件即可,这种组件有一个特点: ...
- [转]微信小程序安全浅析
本文转自:http://blog.csdn.net/baize_security/article/details/54582854 引言 近期微信小程序重磅发布,在互联网界掀起不小的波澜,已有许多公司 ...
- 微信小程序全面开放近一年,姗姗来迟的阿里还有胜局吗?| 畅言
微信的小程序全面开放将近一年了,阿里姗姗来迟却也没有缺席,微信与支付宝的战火在小程序领域继续蔓延.支付宝在上周全面开放了小程序,"小程序收藏"添加成为首屏默认应用. 微信似乎还没有 ...
- qq小程序绑定服务器,QQ小程序 用户信息
小程序登录 小程序可以通过QQ官方提供的登录能力方便地获取QQ提供的用户身份标识,快速建立小程序内的用户体系. 登录流程时序 说明: 调用 qq.login() 获取 临时登录凭证code ,并回传到 ...
最新文章
- OTA升级flash分区
- vue项目刷新当前页面的三种方法
- React-项目-引入外部的样式(14)
- 使用Spring MVC 4构建Restful服务
- python 隐马尔可夫链
- 离散数学复习命题公式的范式
- 2017年------阿里大神带你详解Dubbo架构设计
- 方法重载,new,override
- 获得picker选项的当前年月值_如果你用OPPO手机!千万记得开启开发者选项,手机性能大幅度提升...
- 3-17Pytorch与线性代数运算
- 叔丁基氢醌(TBHQ)行业调研报告 - 市场现状分析与发展前景预测
- OpenCV cv.INTER_AREA和cv.INTER_CUBIC 还有cv.INTER_LINEAR
- Linkedin如何避免封号
- 步进电机驱动器细分功能的介绍以及设置
- 计算机硕士-工资一览表
- 蓝筹股连环爆雷!这些蓝筹股哪些最容易爆雷?(最全名单)
- 运行计算机名找不到打印机,电脑找不到打印机怎么解决
- POJ 1088滑雪(3种解法)
- <stm32学习笔记>--基本定时器TIM6TIM7
- 嵌入式系统中鲁棒性的理解
热门文章
- 算法解析—同向双指针 字节笔试 万万没想到抓捕孔联顺,列表最大间隔不超过D
- java二级易错点一
- 俄罗斯互联网的BAT
- Hive执行Python脚本错误解决【return code 20003】
- WXPY BOT()扫码登陆微信失败 报错KeyError: ‘pass_ticket‘
- 关于不登陆微信如何傻瓜式查看记录
- 数据库中Count是什么意思和SUM有什么区别?
- maven本地资源库设置和参数说明
- Vite:Error: Cannot find module ‘worker_threads‘
- 如何在 IDE 中将程序打成 jar 包 Library handing 三种方式讲解 如何编写 MANIFEST.MF