• 结构体


    //struct jiegouti
    //{
    // public string name;
    // public string kecheng;
    // public Fen fenshu;
    //}
    //struct Fen
    //{
    // public double yufen;
    // public double shufen;
    // public double yingfen;
    //}

    //等号,在枚举类型中的意思
    //指向某个索引号
    enum meiju :int
    {
    one=1,
    two=0,
    three,
    //若等于之前出现的一个常量,那么会将这个常量直接拿过来
    four
    }

    struct student//创建一个学生的结构体
    {
    public int code;//学号
    public string name;//姓名
    public double score;//分数
    }


    static void Main(string[] args)
    {
    ArrayList al = new ArrayList();//初始化集合
    Console.Write("请输入班级人数:");
    int n = int.Parse(Console.ReadLine());
    for (int i = 0; i < n; i++)
    {
    student st = new student();//初始化结构体
    Console.Write("请输入第{0}个学生的学号:",i+1);
    st.code = int.Parse(Console.ReadLine());
    Console.Write("请输入他/她的姓名:");
    st.name = Console.ReadLine();
    Console.Write("请输入他/她的分数:");
    st.score = double.Parse( Console.ReadLine());
    al.Add(st);//将st这个结构体对象添加进al集合里面
    }

    Console.WriteLine("所有人员信息输入完毕!请按回车键查看!");
    Console.ReadLine();

    //Console.WriteLine(al[0]);
    for (int i = 0; i < n; i++)
    {
    student st = (student)al[i];
    Console.WriteLine("第{0}个学生的学号是{1},姓名是{2},成绩是{3}", i + 1, st.code, st.name, st.score);
    }

    Console.ReadLine();

    // Console.WriteLine((int)meiju.one);
    // Console.WriteLine((int)meiju.two);
    // Console.WriteLine((int)meiju.three);
    // Console.WriteLine((int)meiju.four);
    // Console.ReadLine();


    ////结构体初始化
    // jiegouti jgt = new jiegouti();

    // jgt.name = "张三";
    // jgt.kecheng = "语文";
    // //jgt.fenshu = 99;
    // jgt.fenshu.yufen=55;
    // jgt.fenshu.shufen = 88;
    // jgt.fenshu.yingfen = 99;

    //jiegouti jgt2 = new jiegouti();

  • 相关阅读:
    HDU 1969 Pie(二分查找)
    HDU 1896 Stones (优先队列)
    HDU 1548 A strange lift(BFS)
    HDU 1518 Square(DFS)
    CDOJ1085 基爷与加法等式 爆搜DFS
    Codeforces Round #245 (Div. 2) C. Xor-tree DFS
    Codeforces ZeptoLab Code Rush 2015 B. Om Nom and Dark Park DFS
    Codeforces Round #297 (Div. 2)E. Anya and Cubes 折半搜索
    Codeforces Round #401 (Div. 2)A B C
    Codeforces Round #297 (Div. 2)D. Arthur and Walls 搜索bfs
  • 原文地址:https://www.cnblogs.com/zl1121102942/p/5636539.html
Copyright © 2020-2023  润新知