Exemple #1
0
        static void Main(string[] args)
        {
            string id = "", Sname = "";
            int    chi = 0, eng = 0, bcc = 0, std_num = 0;

            Console.Write("請輸入要建立幾位學生的人數:");
            std_num = int.Parse(Console.ReadLine());
            Student [] std = new Student [std_num];

            for (int i = 0; i < std_num; i++)
            {
                Student.ShowNum();
                Console.Write("\n1.學號:");
                id = Console.ReadLine();
                Console.Write("2.姓名:");
                Sname = Console.ReadLine();
                Console.Write("3.國文:");
                chi = int.Parse(Console.ReadLine());
                Console.Write("4.英文:");
                eng = int.Parse(Console.ReadLine());
                Console.Write("5.計概:");
                bcc    = int.Parse(Console.ReadLine());
                std[i] = new Student(id, Sname, chi, eng, bcc);
            }
            Student.GetStudentNum();

            Console.Write("\n-----------------------------------------------------\n");
            string search_name;
            int    search_num = 0;

            Console.Write("\n請問要尋找哪位學生(以姓名尋找):");
            search_name = Console.ReadLine();

            for (int i = 0; i < std_num; i++)
            {
                if (std[i].Sname == search_name)
                {
                    search_num = i;
                    Console.Write("尋找的資料如下:\n");
                    Console.WriteLine("\n1.姓名:" + std[search_num].Sname);
                    Console.WriteLine("2.學號:" + std[search_num].id);
                    Console.WriteLine("3.國文:" + std[search_num].chi);
                    Console.WriteLine("4.英文:" + std[search_num].eng);
                    Console.WriteLine("5.計概:" + std[search_num].bcc);
                    Console.WriteLine("6.平均:" + Student.GetAvg(std[search_num].chi, std[search_num].eng, std[search_num].bcc) + "\n");
                }
            }

            if (search_num == 0)
            {
                Console.Write("\n找不到 " + search_name + " 學生的資料......\n");
            }
            Student.GetStudentNum();
            Console.Read();
        }