码迷,mamicode.com
首页 > 编程语言 > 详细

C# 定义一个学生的结构体,输入学生信息,学号,姓名,身高,按身高排序输出

时间:2015-11-05 23:59:00      阅读:331      评论:0      收藏:0      [点我收藏+]

标签:

class Program
{

  //定义一个结构体
  struct student//student就是我们自己造的新数据类型
  {
    public int code;//public修饰符
    public string name;//结构体的成员
    public decimal height;
  }

 

  static void Main(string[] args)
  {
    ArrayList arr = new ArrayList();
    for (int i = 0; i < 3; i++)
    {
      student s = new student();//定义结构体变量
      Console.Write("学号:");
      s.code = int.Parse(Console.ReadLine());
      Console.Write("姓名:");
      s.name = Console.ReadLine();
      Console.Write("身高:");
      s.height = decimal.Parse(Console.ReadLine());

      arr.Add(s);
    }


    for (int i = 0; i < 2; i++)
    {
      for (int j = i + 1; j < 3; j++)
      {
        student si = (student)arr[i];
        student sj = (student)arr[j];

        if (si.height < sj.height)
        {
          student zhong = si;
          arr[i] = arr[j];
          arr[j] = zhong;
        }
      }
    }


    foreach (student s in arr)
    {
      Console.WriteLine(s.code + " " + s.name + " " + s.height);
    }

    Console.ReadLine();
  }
}

C# 定义一个学生的结构体,输入学生信息,学号,姓名,身高,按身高排序输出

标签:

原文地址:http://www.cnblogs.com/duan594939295/p/4941046.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!