请帮我看下这个程序,是不是我的转换错了。
我刚刚学C# 下面的这个程序 我老运行不正确,请问这是什么原因,因该怎么改
static void Main(string[] args)
{
int studentNum = 0;
int score;
string inputstr;
Console.WriteLine("请输入学生人数:");
studentNum = Convert.ToInt32(Console.Read());
for (int i = 0; i < studentNum; i++)
{
Console.WriteLine("请输入考试成绩:");
inputstr= Console.ReadLine();
score = Convert.ToInt32((inputstr));//这一句是我的老提示有问题。
switch (score / 10)
{
case 10:
goto case 9;
case 9:
Console.WriteLine ("优秀,要保持!");
break;
case 8:
Console.WriteLine ("成绩良好,但不要松懈!");
break;
case 7:
Console.WriteLine ("中等水准,必须努力!");
break;
case 6:
Console.WriteLine ("如果你觉得满足,那你将被淘汰掉。");
break;
default:
Console.WriteLine ("根据现在社会的规则,你已经被淘汰了。");
break;
}
}
Console.Read();
}