如何在switch中嵌套if語句?
我使用C#幫你解決吧,其實C#和C++是相通的,代碼如下:
staticvoidMain(string[]args)
{
Console.WriteLine("請輸入你的考分:");
intscore=Convert.ToInt32(Console.ReadLine());
if(score>=0&&score<=100)
{
intflag=score/10;
switch(flag)
{
case10:Console.WriteLine("優");break;
case9:Console.WriteLine("優");break;
case8:Console.WriteLine("良");break;
case7:Console.WriteLine("中");break;
case6:Console.WriteLine("及格");break;
default:Console.WriteLine("不及格");break;
}
}
else
{
Console.WriteLine("你輸入的分數不正確!");
}
Console.ReadKey();
}
運行沒問題