c#求高手给小弟看看那里出错了怎么改
int sum = 0;
int hignrun = 0;
//int people;
Console.WriteLine("请输入班级总人数");
int people = Convert.ToInt32(Console.ReadLine());
int[]score=new int[people];
for (int i = 0; i < score.Length; i++)
{
Console.WriteLine("请输入学号为{0}的成绩", i++);
score[i] = Convert.ToInt32(Console.ReadLine());
sum = sum + score[i];
}
for (int i = 0; i < score.Length; i++)
{
hignrun = score[0];
if (score[i] > hignrun)
{ hignrun = score[i]; }
}
for (int i = 0; i < score.Length; i++)
{
Console.WriteLine("学号为{0}的学生成绩为{1}",i++,score[i]);
}
Console.WriteLine("班级总人数为{0},总分为{1},平均分为{2},最高分为{3}",people,sum,sum/people,hignrun);
Console.ReadLine();
------解决方案--------------------
Console.WriteLine("请输入学号为{0}的成绩", i++);---》 Console.WriteLine("请输入学号为{0}的成绩",i.ToString());
Console.WriteLine("学号为{0}的学生成绩为{1}",i++,score[i]);--》 Console.WriteLine("学号为{0}的学生成绩为{1}", i.ToString(), score[i]);