C#が結果テーブルの二次元アレイを印刷します

ここに画像を挿入説明

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

namespace StudentsDrades
{


    class Program
    {
        static void Main(string[] args)
        {
            const int num = 4;//学生人数
            //声明二维数组,存放学生信息
            String[,] student = new string[num, 7];
            //方法调用
            InputStudent(student, num);
            OutputStudent(student, num);

            Console.ReadKey();
        }
        static void InputStudent(string[,] student, int num)
        {
            Console.Clear();
            for (int i = 0; i < num; i++)
            {
                Console.Write("请输入第{0}个学生的学号:", i + 1);
                student[i, 0] = Console.ReadLine();
                Console.Write("请输入第{0}个学生的姓名:", i + 1);
                student[i, 1] = Console.ReadLine();
                Console.Write("请输入第{0}个学生的语文成绩:", i + 1);
                student[i, 2] = Console.ReadLine();
                Console.Write("请输入第{0}个学生的数学成绩:", i + 1);
                student[i, 3] = Console.ReadLine();
                Console.Write("请输入第{0}个学生的英语成绩:", i + 1);
                student[i, 4] = Console.ReadLine();
                //总分和平均分
                int total = Convert.ToInt32(student[i, 2]) + Convert.ToInt32(student[i, 3]) + Convert.ToInt32(student[i, 4]);
                student[i, 5] = Convert.ToString(total);
                student[i, 6] = string.Format("{0:F2}", total / 3.0);

            }


        }
        static void OutputStudent(string[,] student, int num)
        {
            Console.WriteLine("        学生成绩单          ");
            Console.WriteLine("|----------------------------------------------|");
            Console.WriteLine("|    学号   |姓名|语文|数学|英语|总分|平均分|");
            Console.WriteLine("|----------------------------------------------|");
            for (int i = 0; i< num; i++)
            {
                Console.WriteLine("|{0,8}|{1,3}|{2,4}|{3,4}|{4,4}|{5,5}|{6,6:f2}|", student[i, 0], student[i, 1],
                    student[i, 2], student[i, 3], student[i, 4], student[i, 5], student[i, 6]);
                Console.WriteLine("|----------------------------------------------|");
            }
        }
    }

}

リリース7件のオリジナルの記事 ウォンの賞賛0 ビュー95

おすすめ

転載: blog.csdn.net/HCY008042/article/details/104658964