码迷,mamicode.com
首页 > Windows程序 > 详细

c#部分---用结构体的题目- //请输入班级人数,输入每个人的学号,姓名,和语文分数、数学分数和英语分数(要求使用结构体)

时间:2016-10-20 09:56:19      阅读:328      评论:0      收藏:0      [点我收藏+]

标签:

//请输入班级人数,输入每个人的学号,姓名,和语文分数、数学分数和英语分数(要求使用结构体),
//求班级里两个语文分数是最高分的学生的所有信息;数学分数是最高分的两个学生的所有信息;英语平均分

建立结构体

 class Program
    {
        struct student 
        {
            public int xuehao ;
            public string name;
            public score score;        
        }
        struct score
        {
            public double yufen;
            public double shufen;
            public double yingfen;
        
        }
        static void Main(string[] args)
        {

M函数中:

   
        //    Console.Write("请输入班级人数:");
        //    int n=int.Parse(Console.ReadLine());
        //    ArrayList al = new ArrayList();
        //    for(int i=0;i<n;i++)
        //    {
        //        student st = new student();
              
        //    Console.Write("请输入第{0}个学生的学号:",(i+1));
        //    st.xuehao = int.Parse(Console.ReadLine());
        //    Console.Write("请输入第{0}个学生的姓名:", (i + 1));
        //    st.name = Console.ReadLine();
        //    Console.Write("请输入第{0}个学生的语文分数:", (i + 1));
        //    st.score.yufen= double.Parse(Console.ReadLine());
        //     Console.Write("请输入第{0}个学生的数学分数:", (i + 1));
        //      st.score.shufen= double.Parse(Console.ReadLine());
        //     Console.Write("请输入第{0}个学生的英语分数:", (i + 1));
        //     st.score.yingfen = double.Parse(Console.ReadLine());
        //     al.Add(st);
        //}
        //    for (int j = 0; j < n;j++ )
        //    {
        //        student sst=(student)al[j];
        //        Console.WriteLine("第{0}个学生的学号是{1},姓名是{2},语文分数{3},数学分数{4},英语分数{5}。",(j+1),sst.xuehao,sst.name,sst.score.yufen,sst.score.shufen,sst.score.yingfen);
        //    }
        //    Console.Write("请按回车键进行排序:");
        //    Console.ReadLine();
        //     for(int m=0;m<n-1;m++)
        //     {
                 
        //     for(int p=m+1;p<n;p++)
        //     {
        //         student sstt = (student)al[m];
        //         student sssttt=(student)al[p];
        //     if(sstt.score.yufen<sssttt.score.yufen)
        //     {
        //        object zhong=al[m];
        //         al[m]=al[p];
        //         al[p]=zhong;             
        //     }
             
        //     }
             
        //     }
        //    student yu1=(student)al[0];
        //    student yu2 = (student)al[1];
        //    Console.Write("语文分数第一名对的学号是{0},姓名是{1},语文分数是{2},数学分数是{3},英语分数是{4}",yu1.xuehao,yu1.name,yu1.score.yufen,yu1.score.shufen,yu1.score.yingfen);
        //    Console.Write("语文分数第二名对的学号是{0},姓名是{1},语文分数是{2},数学分数是{3},英语分数是{4}", yu2.xuehao, yu2.name, yu2.score.yufen, yu2.score.shufen, yu2.score.yingfen);

        //    for (int m = 0; m < n - 1; m++)
        //    {

        //        for (int p = m + 1; p < n; p++)
        //        {
        //            student sstt = (student)al[m];
        //            student sssttt = (student)al[p];
        //            if (sstt.score.shufen < sssttt.score.shufen)
        //            {
        //                object zhong = al[m];
        //                al[m] = al[p];
        //                al[p] = zhong;
        //            }

        //        }

        //    }
        //    student shu1 = (student)al[0];
        //    student shu2 = (student)al[1];
        //    Console.Write("数学分数第一名对的学号是{0},姓名是{1},语文分数是{2},数学分数是{3},英语分数是{4}", shu1.xuehao, shu1.name, shu1.score.yufen, shu1.score.shufen, shu1.score.yingfen);
        //    Console.Write("数学分数第二名对的学号是{0},姓名是{1},语文分数是{2},数学分数是{3},英语分数是{4}", shu2.xuehao, shu2.name, shu2.score.yufen, shu2.score.shufen, shu2.score.yingfen);

        //    double sum = 0;
        //    for (int j = 0; j < n;j++ )
        //    {
        //        student yingyu = (student)al[j];
        //        sum = sum + yingyu.score.yingfen;
        //    }
        //    Console.Write("英语平均分:{0}",(sum/n));

 

c#部分---用结构体的题目- //请输入班级人数,输入每个人的学号,姓名,和语文分数、数学分数和英语分数(要求使用结构体)

标签:

原文地址:http://www.cnblogs.com/xingyue1988/p/5979514.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!