題目要求:從鍵盤輸入學(xué)生的百分制成績,換算成相應(yīng)的等級制成績。
本題可以借助switch...case語句實現(xiàn)。
具體思路為:首先將輸入的分?jǐn)?shù)除以10,將其轉(zhuǎn)化到0-10之間,然后使用swith...case判斷其范圍,全部源代碼如下:
using System;
namespace swcase
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("請輸入學(xué)生的百分制成績:");
int iScore = int.Parse(Console.ReadLine());
switch (iScore / 10)
{
case 10:
case 9:
Console.WriteLine("等級成績?yōu)椋簝?yōu)秀");
break;
case 8:
Console.WriteLine("等級成績?yōu)椋毫己?quot;);
break;
case 7:
Console.WriteLine("等級成績?yōu)椋褐械?quot;);
break;
case 6:
Console.WriteLine("等級成績?yōu)椋杭案?quot;);
break;
default:
Console.WriteLine("等級成績?yōu)椋翰患案?quot;);
break;
}
}
}
}
運行結(jié)果如下:
新聞熱點
疑難解答