哈弗曼实例输入学生信息
来源:互联网 发布:gps数据统计分析 编辑:程序博客网 时间:2024/05/16 05:22
问题描述:
//输入学生学号和姓名,对已有的给出提示,没有的添加进去,,最后输出所有的奇数的学生信息(哈弗曼类的实例)
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;namespace zhangqingqing{ class Program { static void Main(string[] args) { Hashtable hsTable1 = new Hashtable(); while (true) { Console.WriteLine("请您开始输入学生信息中的学号:"); string no = Console.ReadLine(); Console.WriteLine("请您开始输入学生信息中的学生姓名:"); string name = Console.ReadLine(); int num; int.TryParse(no, out num);//把学号类型进行转换 if (hsTable1[num] != null) { Console.WriteLine("信息已存在,不可重复录入"); continue; } else { hsTable1.Add(num, name); Console.WriteLine("信息已经录入。"); } Console.WriteLine("是否退出此次的输入?请输入(Y-结束/N-继续),结束后将输出所有学号为奇数的学生"); string t = Console.ReadLine(); if (t.Contains("Y") || t.Contains("y")) { Console.WriteLine("已结束本次的输入!"); break; } else if (t.Contains("N") || t.Contains("n")) { Console.WriteLine("请您再次输入!"); continue; } else { Console.WriteLine("您输入的内容违法,输入结束,输出已录入的结果!"); break; } } foreach (DictionaryEntry item in hsTable1) { if ((int)item.Key % 2 == 1) { Console.WriteLine("{0},{1}", item.Key, item.Value); } } Console.ReadKey(); } }}
运行结果:
0 0
- 哈弗曼实例输入学生信息
- 输入学生信息的!
- 学生信息的输入
- 输入\输出学生信息
- 输入/输出学生信息
- 输入/输出学生信息
- 输入/输出学生信息
- 输入、输出学生的信息
- 输入/输出学生的信息
- 用类输入学生信息计算成绩
- 输入学生信息并存储新文件
- 学生信息的输入与输出
- Struts2综合应用实例--添加学生信息
- struct2应用事例,完成学生信息的输入,提交显示输入的学生信息
- 建立一个文件,在文件中输入学生信息,查找文件,输出学生的信息
- OJ嘻唰唰 学生信息的输入与输出
- 多行文本输入学生信息并学号排序输出
- 数据库实例(统计最高分学生信息,不及格率等等)
- Solr.NET快速入门(二)【查询】
- MySql 中基本函数用法
- npm常用命令
- Vue-router2.0基础,秒会。
- 玲珑OJ-Niro has a bicycle(DP)
- 哈弗曼实例输入学生信息
- Android SDK Sample
- Android编译选项eng、user、userdebug的区别
- Windows下 vim scope 与ctags 配置
- 01字串
- 欢迎使用CSDN-markdown编辑器
- Rabbitmq集群高可用部署详细
- 优秀程序员不得不知道的20个位运算技巧
- let和const命令