您的位置:首页 > 编程语言 > C#

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();
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: