《第十二讲:C#语言编程》集合
课后题:
1. (*)用集合保存4个人的随机投票,,列出最终票数及各自的名字
2. (* *)在一个有限平面区域上(1000 * 1000)随机生成有序的n个点(用结构体表示点),将其保存在集合中
(1)输出所有点的坐标信息
(2)计算有序相邻两点距离之和(先排序,再求距离)
3. (* * *)队列:仿照模拟经营类游戏中的情形,自定义一个窗口类,实例化一个窗口,一共有10位顾客,每位顾客接受服务的时间为2~3分钟,求15分钟后仍为接受服务的顾客名单。
using System;
//非范型集合所在的命名空间
using System.Collections;
//范型集合命名空间
using System.Collections.Generic;
namespace Lesson12
{
public class PrintTool{
//专门输出队列的元素
public void PrintStack(Stack a){
foreach (var item in a) {
Console.Write (item+" " );
}
}
public void PrintQueue(Queue< string> q){
foreach (var item in q) {
Console.Write (item+" " );