输入个人信息按年龄大小排列
2015-06-19 10:08
585 查看
using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 结构体 { class Program { struct tongji { public string xm; public string sex; public int old; public double h; public double tz; } static void Main(string[] args) { Console.Write("请输入人数:"); int a=int.Parse(Console.ReadLine()); ArrayList arr=new ArrayList(); for (int i = 0; i < a; i++) { tongji s = new tongji(); Console.WriteLine("正在输入第" + (i + 1) + "个人员信息"); Console.Write("请输入姓名:"); s.xm = Console.ReadLine(); Console.Write("请输入性别:"); s.sex = Console.ReadLine(); Console.Write("请输入年龄:"); s.old = int.Parse(Console.ReadLine()); Console.Write("请输入身高:"); s.h = double.Parse(Console.ReadLine()); Console.Write("请输入体重:"); s.tz = double.Parse(Console.ReadLine()); arr.Add(s); } for (int j = 0; j < a - 1; j++) { for (int k = j+1; k <a; k++) { if (((tongji)arr[j]).old > ((tongji)arr[k]).old) { tongji zhong = (tongji)arr[j]; arr[j] = arr[k]; arr[k] = zhong; } } } Console.Write("姓名\t性别\t年龄\t身高\t体重\n"); for (int p = 0; p < a; p++) { Console.Write(((tongji)arr[p]).xm + "\t" + ((tongji)arr[p]).sex + "\t" + ((tongji)arr[p]).old + "\t" + ((tongji)arr[p]).h + "\t" + ((tongji)arr[p]).tz + "\n"); } Console.ReadLine();
相关文章推荐
- node.js及相关组件安装
- kalman滤波
- 怎样在Xcode 6中使用矢量图形
- Linux read系统调用
- struts2核心和工作原理
- 建立删除不掉的文件夹
- POJ 1664 放苹果
- Linu下安装php及测试
- 51cto给了我事业的目标
- 游戏引擎开发之音乐播放(一)
- storm入门原理
- eclipse 安装jetty插件
- GetAdaptersInof获取本地连接的网卡信息,排除无线网卡和虚拟网卡
- 给Sublime text2安装Zen Coding插件
- 基础学习总结(六)--getContentRolver()的应用、内容监听者ContentObserver
- git命令
- 郭德纲语录
- BeanUtils
- 按分类 统计各分类下的记录数
- ScrollView中嵌套的viewPager,viepager高度设置为wrap_content时内容不显示问题以及与scrollview冲突的解决方案