您当前的位置: 首页 >  c#

跋扈洋

暂无认证

  • 4浏览

    0关注

    221博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C#设计学生成绩排序

跋扈洋 发布时间:2021-04-16 10:51:25 ,浏览量:4

需求

设计控制台应用程序,输入若干个学生的英语和数学成绩,求出总分,并按总分从高到低排序,要求设计一个学生类Student,包括数据成员(学号,姓名,英语成绩,数学成绩)。所有学生对象存放在一个Student对象数组中通过一个方法对其按照总分进行降序排序,最后输出排序后的结果。

程序
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{


    class Student
    {
        

        string sname;
        int english;
        int math;
        int num;

  
        public void inputinfo()
        {
            Console.Write("学号:");
            num = int.Parse(Console.ReadLine());
            Console.Write("姓名:");
            sname =Console.ReadLine();
            Console.Write("数学:");
            math = int.Parse(Console.ReadLine());
            Console.Write("英语:");
            english = int.Parse(Console.ReadLine());

        }
        public float Comsum()
        {
            return this.math + this.english;
        }
        public void display()
        {
            Console.WriteLine("\t{0} \t{1} \t{2} \t{3} \t{4}",num,sname,english,math,Comsum());
        }

    }



    class Program
    {
        static void sort(int n,params Student[] p)
        {
            Student temp;
            int pos = 0;
            for (int i = 0; i             
关注
打赏
1663745539
查看更多评论
0.0753s