简单程序

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

namespace lei
{
    class Program
    {
        static void Main(string[] args)
        {
            Student stu = new Student();
            bool flag;
            while (true)
            {
                Console.Write("输入要操作的类型:");
                Console.WriteLine("  1.输入操作 2.查询操作");

                string m0 = Console.ReadLine();
                int m = Convert.ToInt16(m0);

                if (m == 1)
                {
                    Console.Write("选择要输入成绩的课程:");
                    Console.WriteLine("   1.物理  2.化学  3.生物");
                    string n = Console.ReadLine();
                    double n_0 = Convert.ToDouble(n);
                    if (n_0 == 1)
                    {
                        Console.WriteLine("输入成绩:");
                        string res_0 = Console.ReadLine();
                        double res_1 = Convert.ToDouble(res_0);
                        stu.setSC(0, res_1);
                        Console.WriteLine("成功");
                    }
                    else if (n_0 == 2)
                    {
                        Console.WriteLine("输入成绩:");
                        string res_0 = Console.ReadLine();
                        double res_1 = Convert.ToDouble(res_0);
                        stu.setSC(1, res_1);
                        Console.WriteLine("成功");
                    }
                    else if (n_0 == 3)
                    {
                        Console.WriteLine("输入成绩:");
                        string res_0 = Console.ReadLine();
                        double res_1 = Convert.ToDouble(res_0);
                        stu.setSC(2, res_1);
                        Console.WriteLine("成功");
                    }
                }
                else if (m == 2)
                {
                    Console.Write("输入要查询的课程:");
                    Console.WriteLine("   0.物理  1.化学  2.生物");
                    string n_1 = Console.ReadLine();
                    int n_2 = Convert.ToInt16(n_1);
                    if (n_2 == 0)
                    {
                        Console.WriteLine("物理成绩为:");
                        Console.WriteLine(stu.getSC(n_2));
                    }
                    else if (n_2 == 1)
                    {
                        Console.WriteLine("化学成绩为:");
                        Console.WriteLine(stu.getSC(n_2));
                    }
                    else if (n_2 == 2)
                    {
                        Console.WriteLine("生物成绩为:");
                        Console.WriteLine(stu.getSC(n_2));
                    }
                }
                Console.WriteLine("是否继续:(Y/N)");
                string n_3 = Console.ReadLine();
                if (n_3 == "Y" || n_3 == "y")
                {
                    flag = true;
                }
                else
                {
                    flag = false;
                    return;
                }
            }
        }
    }
    class Student
    {
        private string name;
        private int age;
        public string Name
        {
            get
            {
                return name;
            }
            set
            {
                name = value;
            }
        }
        private double[] sc = new double[3];

        public void setSC(int index, double s)
        {
            sc[index] = s;
        }
        public double getSC(int index)
        {
            double cj = sc[index];
            return cj;
        }
    }
}
 

这是一个不怎么我好的,拿上来请大家批评指教,看看还有哪里可以改正。谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值