weixin_37533795 2017-02-15 10:34 采纳率: 12.5%
浏览 2894

C# asp.net一个简单学生成绩查询网页

namespace 学生成绩输入
{
public class Course

    //public int num=0;
    //ArrayList Name = new ArrayList(num); 
    //ArrayList Course = new ArrayList(3);        
    //ArrayList Xuefen = new ArrayList(3); 
    //ArrayList Grade = new ArrayList(3);


    static void Main(string[] args)
    {
        string[] Stu_name;
        string[] Cou_name;
        float[] Grade;
        float[] Xuefen;



        try
        {
            Console.WriteLine("***请输入学生总数(按回车键结束):");
            int num = Int32.Parse(Console.ReadLine());
            List<Course> students = new List<Course>(num);
            Console.WriteLine("***依次输入学生姓名(用空格隔开):");
            string name1 = Console.ReadLine();
            string[] name2 = System.Text.RegularExpressions.Regex.Split(name1, @"[ ]+");
            Stu_name = new string[num];
            for (int i = 0; i < num; i++)
            {
                Stu_name[i] = name2[i];
                // Console.Write("学生姓名为:"+Stu_name[i] + " ");
            }




            Console.WriteLine("***依次输入学生所选课程(用空格隔开):");
            string course1 = Console.ReadLine();
            string[] course2 = System.Text.RegularExpressions.Regex.Split(course1, @"[ ]+");
            Cou_name = new string[num];
            for (int i = 0; i < num; i++)
            {
                Cou_name[i] = course2[i];
                // Console.Write("课程依次为:" + Cou_name[i] + " ");
            }


            Console.WriteLine("***依次输入学生所得分数(用空格隔开):");
            string grade1 = Console.ReadLine();
            string[] grade2 = System.Text.RegularExpressions.Regex.Split(grade1, @"[ ]+");
            Grade = new float[num];
            for (int i = 0; i < num; i++)
            {
                Grade[i] = float.Parse(grade2[i]);
                // Console.Write("课程依次为:" + Grade[i] + " ");
            }


            Console.WriteLine("***依次输入课程学分(用空格隔开):");
            string xuefen1 = Console.ReadLine();
            string[] xuefen2 = System.Text.RegularExpressions.Regex.Split(xuefen1, @"[ ]+");
            Xuefen = new float[num];
            for (int i = 0; i < num; i++)
            {
                Xuefen[i] = float.Parse(xuefen2[i]);
                // Console.Write("课程依次为:" + Grade[i] + " ");
            }





        //总得计算
        Console.WriteLine("**************************************************");
        Console.WriteLine("*************请查看学生成绩列表*******************");
        Console.WriteLine("***********总分是学分和成绩的总和*****************");
        Console.WriteLine("**************************************************");
        Console.WriteLine("姓名 课程 学分 成绩 总分");
        for (int i = 0; i < num; i++)
        {
            Console.Write(Stu_name[i] + "   ");
            Console.Write(Cou_name[i] + "   ");
            Console.Write(Xuefen[i] + "   ");
            Console.Write(Grade[i] + "   ");
            Console.Write(Grade[i] + Xuefen[i] + "   ");
            Console.WriteLine("\r\n");
        }



        //排序计算
        Console.WriteLine("**************************************************");
        Console.WriteLine("****************排名详情如下**********************");
        Console.WriteLine ("**************************************************");
        Console.WriteLine("姓名 课程 学分 成绩");
        for (int i = 0; i < num; i++)
        {
            int j;
            for (j = 0; j < num-1-i; j++)
            {
                if (Grade[j] > Grade[j+1])
                {
                    //交换元素
                    float temp = Grade[j];
                    Grade[j] =Grade[j + 1];
                    Grade[j + 1] = temp;

                }
            }
            Console.Write(Stu_name[j] + "   ");
            Console.Write(Cou_name[j] + "   ");
            Console.Write(Xuefen[j] + "   ");
            Console.Write(Grade[j] + "   ");
            Console.WriteLine("\r\n");

        }



        Console.WriteLine(num);
        Console.ReadKey();


        }
        catch (Exception ex)
        {
            Console.WriteLine("您输入的数据有误!请重新输入");
            Console.ReadKey();
        }
    }        
};              

}

这个改成web的不要数据库能实现吗

  • 写回答

2条回答 默认 最新

  • weixin_37533795 2017-02-15 10:53
    关注

    不用数据库能实现web端吗

    评论

报告相同问题?

悬赏问题

  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?