2016年c#实验3.3:录入学号和姓名
2016-03-25 17:00
465 查看
using System; using System.Collections.Generic; using System.Collections; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Hashtable hst = new Hashtable(); hst.Add("liyingjie", 11); hst.Add("zhaogang", 12); hst.Add("guolindong", 13); Console.WriteLine("输入姓名和学号同时为-1时退出"); string str; Console.Write("请输入姓名:"); str = Console.ReadLine(); string s; Console.Write("请输入学号:"); s = Console.ReadLine(); int num = int.Parse(s); while (num >= 0) { if (hst.ContainsValue(num)) { Console.WriteLine("该学生已在该表,且姓名为:" + str+"学号为:"+num); } if (!hst.ContainsValue(num)) { hst.Add(str, num); Console.WriteLine("该学生不在该表,已放入表中"); } Console.Write("请输入姓名:"); str = Console.ReadLine(); Console.Write("请输入学号:"); s = Console.ReadLine(); num = int.Parse(s); } Console.WriteLine("输出学号为奇数的同学的信息:"); foreach (DictionaryEntry item in hst) { if ((int)item.Value % 2 != 0) { Console.WriteLine("姓名为:" + item.Key + ",学号为:" + item.Value); } } Console.ReadKey(); } } }
相关文章推荐
- C#数组冒泡排序
- C# 文件压缩与解压(ZIP)基于 .Net Framework
- C#Chart 格控件的一些使用心得
- .NET/C# RabbitMQ
- C#——Random类猜数字
- C#上机实验(二)
- C#实验2.4
- C# 中const和readonly的区别
- 2016年c#:猜数字
- C#设备处理类操作
- 猜数字
- C#字符串操作
- C#语音录制
- (c#vs2008)@page命令属性详解
- C#中的线程二(BeginInvoke和Invoke)
- C#中的线程一(委托中的异步)
- C#比较dynamic和Dictionary性能
- C# 面向对象三大特性:封装、继承、多态
- C#控件随着窗口大小变化而自动变化
- C# Activator.CreateInstance()方法使用