• //输入学生人数,挨个输入姓名,身高,年龄,求平均年龄,然后按身高降序排列输出



    13:52:49
    N U L L 2014/12/19 13:52:49
    using System;
    using System.Collections;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace _1120_1210
    {
        class JieGouTi
        {
            //输入学生人数,挨个输入姓名,身高,年龄,求平均年龄,然后按身高降序排列输出
            public struct Student
            {
                public string Name;
                public decimal NianLing;
                public decimal Height;
            }

            static void Main(string[] args)
            {
                Console.WriteLine("请输入人数:");
                int n = int.Parse(Console.ReadLine());

                decimal sumNianling = 0;

                ArrayList arr = new ArrayList();
                for (int i = 0; i < n; i++)
                {
                    Student ss = new Student();
                    Console.Write("请输入姓名:");
                    ss.Name = Console.ReadLine();
                    Console.Write("请输入年龄:");
                    ss.NianLing = decimal.Parse(Console.ReadLine());
                    sumNianling += ss.NianLing;
                    Console.Write("请输入身高:");
                    ss.Height = decimal.Parse(Console.ReadLine());
                    arr.Add(ss);
                }


                for (int i = 0; i < n - 1; i++)
                {
                    for (int j = i + 1; j < n; j++)
                    {
                        Student s1 = (Student)arr[i];
                        Student s2 = (Student)arr[j];
                        if (s1.Height < s2.Height)
                        {
                            arr[i] = s2;
                            arr[j] = s1;
                        }
                    }
                }
                Console.WriteLine("按身高排序后输出为:");
                foreach (Student s in arr)
                {
                    Console.Write("姓名:" + s.Name);
                    Console.Write("身高:" + s.Height);
                    Console.Write("年龄:" + s.NianLing);
                    Console.Write(" ");
                }

                Console.Write("平均年龄为:" + sumNianling / n);

                Console.ReadLine();

            }
        }
    }

  • 相关阅读:
    Count the Buildings HDU
    Airport UVA
    17南宁网络赛
    git Please move or remove them before you can merge.
    php ajax bootstrap多文件上传图片预览,ajax上传文件
    thinkphp5多语言
    ueeditor 百度编译器使用onchange效果
    mysql sql_mode=only_full_group_by问题?
    mac navicate 2013
    mac Nginx+CI出现404错误
  • 原文地址:https://www.cnblogs.com/liuyuwen900326/p/4184157.html
Copyright © 2020-2023  润新知