第1个回答 2011-12-29
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Student
{
string No;
string Name;
double[] Score;
public Student(string No, string Name, double[] Score)
{
this.No = No;
this.Name = Name;
this.Score = Score;
}
public void print()
{
Console.Write("学生学号:{0},学生姓名:{1},",No,Name);
for (int i = 0; i < Score.Length; i++)
{
Console.Write("课程{0}:", i + 1);
Console.Write(" "+Score[i]+",");
}
Console.WriteLine();
}
}
class Program
{
static double[] SC()
{
double[] score=new double[3];
for (int i = 0; i < 3; i++)
{
Console.Write("请输入第{0}个成绩:",i+1);
score[i] = double.Parse(Console.ReadLine());
}
return score;
}
static void Main(string[] args)
{
Student[] stu = new Student[5];
double[] score;
for (int i = 0; i < 5; i++)
{
Console.WriteLine("请输入第{0}个学生信息", i + 1);
Console.Write("请输入学生学号:");
string no = Console.ReadLine();
Console.Write("请输入学生姓名:");
string name=Console.ReadLine();
score = SC();
stu[i] = new Student(no, name, score);
}
for (int i = 0; i < 5; i++)
{
stu[i].print();
}
Console.ReadKey();
}
}
}