随机猜拳判断胜利(思路,逻辑正确不完美)if switch
生活随笔
收集整理的這篇文章主要介紹了
随机猜拳判断胜利(思路,逻辑正确不完美)if switch
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
if語句與switch語句混用
if用來判斷 switch用來選擇執行
0剪刀 1石頭 2布
特殊情況:0與2→0>2
?
法1 if+switch語句
namespace ConsoleApplication15 {class Program{static void Main(string[] args){while (true){int x, y;Random r = new Random();x = r.Next(0, 3);y = r.Next(0, 3);switch (x){case 0:Console.WriteLine("X是剪刀");break;case 1:Console.WriteLine("X是石頭");break;case 2:Console.WriteLine("X是布");break;}switch (y){case 0:Console.WriteLine("Y是剪刀");break;case 1:Console.WriteLine("Y是石頭");break;case 2:Console.WriteLine("Y是布");break;}Console.WriteLine("X="+x+"\tY="+y);if (x==y){Console.WriteLine("平局");}else if (x==0&&y==2||x>y){Console.WriteLine("X獲勝");}else if(x==2&&y==0||x<y) {Console.WriteLine("Y獲勝");}Console.Read();}}} }?
?
?法2
namespace ConsoleApplication1 {class Program{static void Main(string[] args){while (true){int x, y, m;Random r = new Random();x = r.Next(0, 3);y = r.Next(0, 3);m = x - y;Console.Write("x="+x+"\ty="+y); if( m == -2||m == 1 ){Console.Write("那就是x贏");}else if (m ==2|| m ==-1){Console.Write("那就是y贏");}else{Console.Write("那就是xy平手"); }Console.ReadLine();}}} }?
轉載于:https://www.cnblogs.com/dlexia/p/4373606.html
總結
以上是生活随笔為你收集整理的随机猜拳判断胜利(思路,逻辑正确不完美)if switch的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQL SERVER的连接方式
- 下一篇: 蓝桥杯——寻找数组中的最大值