作者: 汪书凯 时间: 2012-10-21 21:48
我是用面向对象做的也能实现你看看。不懂的话问我
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
namespace test9
{
class Program
{/*班级学生总成绩和平均成绩计算:
1)让用户输入班级人数
2)让用户依次输入该班级每个学员的姓名和成绩(0-100之间)
3)按成绩进行排序,按成绩由高到低依次输出学生的姓名和成绩
*/
static void Main(string[] args)
{
Console.WriteLine("请输入班级人数");
int num = Convert.ToInt32(Console.ReadLine());//接收你输入的班级人数
ArrayList students = new ArrayList();//创建一个动态数组来存储学生对象
for (int i = 0; i < num; i++)//循环接收
{
student st = new student();//实例化一个student对象
Console.WriteLine("请输入姓名");
st.Name = Console.ReadLine();//给它的名字属性赋值
Console.WriteLine("请输入成绩");
st.Grade1 = Convert.ToInt32(Console.ReadLine());//给它的成绩属性赋值