C#基础-019 随机数、清屏、退出、循环、条件语句综合实例
2017-08-28 08:47
543 查看
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代表异常退出 } } } } }
相关文章推荐
- C#基础 条件语句、选择语句和循环语句
- C#基础 条件语句、选择语句和循环语句
- C++条件及循环语句的综合运用实例
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- 6、C#基础整理(for 语句经典习题--for循环嵌套、穷举)
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- [转]linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- Python基础编程(五)条件、循环和其他语句
- Java使用条件语句和循环结构确定控制流(实例)
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- [Python学习] 专题二.条件语句和循环语句的基础知识
- C#条件语句、循环语句
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例 --转载
- CSharp基础知识4-循环语句小实例
- 随机生成一个对称矩阵,并输出。(究极版本,可以每一次都改变矩阵的随机数且不同,采用do while退出条件循环)
- Swift中的条件判断、循环、跳转语句基础学习笔记
- 【C语言基础】写代码可以在整型有序数组中查找想要的数字(while循环,if条件语句)
- C#基础-006if条件语句
- Python开发-Python基础学习-Python条件循环语句
- java基础 流程控制和条件语句,循环语句