C#问题--二维数组

来源:百度知道 编辑:UC知道 时间:2024/05/10 02:35:28
设计一门课程有15个学生注册,且一学期进行5次考试.编写一程序,接受输入每个学生的名字和分数.将名字存入一维数组中,分数存入二维数组中,然后程序显示每个学生的名字和学期平均分.

String[,] owe = new String[2, 15];//用来装学生姓名和成绩的数组
int grade = 0;//用来装总分
for (int i = 0; i<owe.Length/2; i++)//Leng.th/2是数组总数是30除以2是15就是15个学生
{
Console.Write("请输入{0}位学生姓名:", i);//输入学生姓名
owe[0, i] = Console.ReadLine();//输入学生分数
Console.Write("请输入{0}位学生成绩:", i);
owe[1, i] = Console.ReadLine();
}
for (int i = 0; i < owe.Length / 2; i++)
{
grade += int.Parse(owe[1, i]);//把学生的分数累加到grade里
}
System.Console.WriteLine(grade);

虽然语言不同 但是相近 我认为你可以把这段程序的思想改成你想要的代码 而且我的注释都写好了的

。。。这种设计是你自己想的吧

这里面可以将两种数组中的下标统一一下就可以解决了