題目
用戶玩游戲盼铁,每次玩5局粗蔚,晉級標(biāo)準(zhǔn)如下
每次玩游戲不足5局,則不能晉級
在5局游戲中饶火,如果80%達(dá)到80分以上鹏控,則為一級;
如果60%達(dá)到80分以上肤寝,則為二級当辐,
否則不能晉級
目的:實(shí)現(xiàn)以下效果圖
QQ圖片20181122142537.png
Y`1Y%IBIN2E3V4PWVXP20_W.png
代碼
Console.WriteLine("當(dāng)前您現(xiàn)在所在的頁面是 魔法師迷你游戲平臺 -> 游戲晉級 ");
int n = 1; //給第幾局賦值
int count = 0; //給分?jǐn)?shù)比重賦值
try
{
do
{
Console.WriteLine("您正在進(jìn)行第{0}局游戲,成績?yōu)?", n);
string fenshu = Console.ReadLine();
int chengji = Convert.ToInt32(fenshu);
//以上部分鲤看,在為游戲局?jǐn)?shù)進(jìn)行自動計數(shù)缘揪,對輸入的每局成績進(jìn)行轉(zhuǎn)化
if (chengji > 80)
{
count++;
}
n++;
if (n > 5)
{
Console.WriteLine("游戲結(jié)束!");
}
else
{
Console.WriteLine("是否繼續(xù)游戲义桂?請輸入 yes/no ");
string xuanze = Console.ReadLine();
if (xuanze == "no")
{
Console.WriteLine("您已經(jīng)放棄繼續(xù)游戲找筝,程序退出");
break;
}
else
{
Console.WriteLine("請繼續(xù)你的游戲");
}
}//是否繼續(xù)游戲的問答界面
} while (n <= 5);
{
double baifenbi = count / 5;
//計算 在5局游戲中,有多少比重
if (n > 5)
{
if (baifenbi > 0.8)
{
Console.WriteLine("恭喜您慷吊!您的等級為:一級");
}
else if (baifenbi > 0.6)
{
Console.WriteLine("您的等級為:二級");
}
else
{
Console.WriteLine("革命還未成功袖裕,同志仍需努力! 沖鴨罢浇!");
}
}//等級判斷界面
else
{
Console.WriteLine("誒喲陆赋,半途開溜沐祷,這可是不能晉級的");
}
}
}
catch
{
Console.WriteLine("你的格式有誤,程序退出");
}
Console.ReadKey();
效果圖
QQ圖片20181122143817.png
QQ圖片20181122143828.png
QQ圖片20181122143839.png
?