C#基础-019 随机数、清屏、退出、循环、条件语句综合实例
来源:互联网 发布:大数据hadoop项目 编辑:程序博客网 时间:2024/05/21 21:01
namespace 石头剪刀布{ class Program { static void Main(string[] args) { Random random = new Random(); float wonTimes = 0; int totalTimes = 0; while (true) { //清除屏幕的垃圾 Console.Clear(); Console.WriteLine("您的战胜率是:{0}",wonTimes/totalTimes); totalTimes++; int randomNumber = random.Next(1, 4); Console.WriteLine("请选择1.石头\t2.剪刀\t3.布"); int selectNumber = int.Parse(Console.ReadLine()); switch (selectNumber) { case 1: if (randomNumber == 3) { Console.WriteLine("对不起,您输了"); } else if (randomNumber == 1) { Console.WriteLine("平局"); } else { Console.WriteLine("恭喜您赢了"); wonTimes++; } break; case 2: if (randomNumber == 1) { Console.WriteLine("对不起,您输了"); } else if (randomNumber == 2) { Console.WriteLine("平局"); } else { Console.WriteLine("恭喜您赢了"); wonTimes++; } break; case 3: if (randomNumber == 2) { Console.WriteLine("对不起,您输了"); } else if (randomNumber == 3) { Console.WriteLine("平局"); } else { Console.WriteLine("恭喜您赢了"); wonTimes++; } break; default: Console.WriteLine("不合法的输入"); break; } Console.WriteLine("您是否退出:退出(Y/y),其他键继续..."); string exit = Console.ReadLine(); if (exit=="y" || exit =="Y") { Environment.Exit(0); //参数0代表正常退出,-1代表异常退出 } } } }}
阅读全文
0 0
- C#基础-019 随机数、清屏、退出、循环、条件语句综合实例
- 条件语句及循环语句基础
- python基础-06-条件判断、循环语句
- Python基础之语句(条件、循环)
- 循环语句&条件语句
- 条件语句、循环语句
- 入口条件循环和退出条件循环
- 第一章C++编程基础(条件语句和循环语句)
- Java基础-条件控制语句、循环语句(3)
- Python基础入门2--条件语句和循环语句
- C#基础-006if条件语句
- Java基础(4)-循环语句和随机数
- 条件及循环语句
- Swift-条件语句&循环
- 条件语句和循环
- 条件语句和循环
- 条件循环控制语句
- JavaScript条件、循环语句
- @Transient
- 写在controller与写在service中的区别。
- (转)mongodb写入安全级别
- insert/insertSelective/updateByPrimaryKey/updateByPrimaryKeySelective
- 手机号码、电话号码正则表达式
- C#基础-019 随机数、清屏、退出、循环、条件语句综合实例
- myBatis example【转】
- $.ajaxFileUpload is not a function
- 手动操作数据库
- a标签置灰不可点击
- 【JSTL】c:choose用法
- layer关闭当前页面
- java-生产者消费者模式
- 0731