C#處理猜拳問題的簡單實(shí)例(非窗體)
C#處理猜拳問題的簡單實(shí)例(非窗體)
//猜拳,5局3勝,要求使用公用變量。
namespace 結(jié)構(gòu)體復(fù)習(xí)_公用變量
{
class Program
{public int rz=0;
public int dz = 0;
public string bj(int a , int b)
{
int d = a - b;
if (d==-2||d==1)
{
return "人";
}
else if (d==2||d==-1)
{
return "電腦";
}
else
{
return "和";
}
}
static void Main(string[] args)
{Random sj = new Random();
Program zdy=new Program();
while (zdy.rz < 3 && zdy.dz < 3)
{
Console.WriteLine("請輸入剪刀石頭布的數(shù)字編碼(1為剪刀,2為石頭,3為布):");
int a = int.Parse(Console.ReadLine());
int b = sj.Next(1,4);
string jg = zdy.bj(a, b);
switch (jg)
{
case "人":
zdy.rz++;
Console.WriteLine("本局你獲勝");
break;
case "電腦":
zdy.dz++;
Console.WriteLine("本局電腦獲勝");
break;
case "和":
Console.WriteLine("本局平局");
break;
}
}
if (zdy.rz > zdy.dz)
{
Console.WriteLine("你贏了");
}
else
{
Console.WriteLine("你輸了");
}
Console.ReadLine();
}
}
}
以上這篇C#處理猜拳問題的簡單實(shí)例(非窗體)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
解決用Aspose.Words,在word文檔中創(chuàng)建表格的實(shí)現(xiàn)方法
本篇文章是對利用Aspose.Words,在word文檔中創(chuàng)建表格的實(shí)現(xiàn)方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05
Winform項(xiàng)目中使用FastReport.Net報(bào)表控件
這篇文章介紹了Winform項(xiàng)目中使用FastReport.Net報(bào)表控件的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06
c#入門之實(shí)現(xiàn)簡易存款利息計(jì)算器示例
這篇文章主要介紹了c#入門之實(shí)現(xiàn)簡易存款利息計(jì)算器示例,需要的朋友可以參考下2014-04-04
C#使用iTextSharp設(shè)置PDF所有頁面背景圖功能實(shí)例
這篇文章主要介紹了C#使用iTextSharp設(shè)置PDF所有頁面背景圖功能,實(shí)例分析了C#使用iTextSharp設(shè)置PDF頁面背景圖的實(shí)現(xiàn)方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07
C# winForm實(shí)現(xiàn)的氣泡提示窗口功能示例
這篇文章主要介紹了C# winForm實(shí)現(xiàn)的氣泡提示窗口功能,涉及C# winForm窗口屬性與設(shè)置相關(guān)操作技巧,需要的朋友可以參考下2018-03-03
用幾行C#代碼實(shí)現(xiàn)定時(shí)關(guān)機(jī)/重啟(超詳細(xì)!建議新手練習(xí))
有很多的軟件都實(shí)現(xiàn)了自動(dòng)關(guān)機(jī)這樣的功能,下面這篇文章主要給大家介紹了關(guān)于利用幾行C#代碼實(shí)現(xiàn)定時(shí)關(guān)機(jī)/重啟的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2022-12-12
C# lambda表達(dá)式原理定義及實(shí)例詳解
這篇文章主要介紹了C# lambda表達(dá)式原理定義及實(shí)例詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07

