//输入学生人数,挨个输入姓名,身高,年龄,求平均年龄,然后按身高降序排列输出...
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("\n");
??????????? }
??????????? Console.Write("平均年齡為:" + sumNianling / n);
?
??????????? Console.ReadLine();
??????? }
??? }
}
轉載于:https://www.cnblogs.com/liuyuwen900326/p/4184157.html
總結
以上是生活随笔為你收集整理的//输入学生人数,挨个输入姓名,身高,年龄,求平均年龄,然后按身高降序排列输出...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 花呗的钱可以转出来吗 只能通过这些途径
- 下一篇: 练习3.17