首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
随机分配座位,共50个学生,使学号相邻的同学座位不能相邻(早些时候用C#写的,没有用C改写)。
随机分配座位,共50个学生,使学号相邻的同学座位不能相邻(早些时候用C#写的,没有用C改写)。
admin
2019-03-29
148
问题
随机分配座位,共50个学生,使学号相邻的同学座位不能相邻(早些时候用C#写的,没有用C改写)。
选项
答案
static void Main(string[] args) { int Tmp = 0, Count = 50; int[] Seats = new int[Count]; bool[] Students = new bool[Count]; System.Random RandStudent=new System.Random(); Students[Seats[0]=RandStudent.Next(0,Count)]=true; for(int i = 1; i < Count; ) { Tmp=(int)RandStudent.Next(0,Count); if((!Students[Tmp])&&(Seats[i-1]-Tmp!=1) && (Seats[i-1] - Tmp) != -1){ Seats[i++] = Tmp; Students[Tmp] = true; } } foreach(int Student in Seats) System.Console.Write(Student + " "); System.Console.Read(); }
解析
转载请注明原文地址:https://www.kaotiyun.com/show/yxmZ777K
0
程序员面试
相关试题推荐
[A]TherelativelylowtuitionfeesinAsiaarealsoamaindrawforprospectivestudents.Lastyear,onlinehighereducationre
Students’Self-careAbility学生的自理能力Writeanessayof160-200wordsbasedonthedrawing.Inyouressay,youshould1)describet
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。 比如将二元查找树转换成双向链表4=6=8=10=12=14=16。
进程和线程分别怎么理解?
.net中读写数据库需要用到哪些类?他们的作用
一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。
在用户管理组administrators中添加本地用户“sy”。
在PPoint中,超级链接只有在()中起作用。A.幻灯片视图B.幻灯片放映C.幻灯片浏览视图D.大纲视图
在Word97中,设定打印纸张大小时,应当使用的命令是()。A.文件菜单中的“打印预览”命令B.文件菜单中的“页面设置”命令C.视图菜单中的“工具栏”命令D.视图菜单中的“页面”命令
随机试题
耳部()被称为晕点,有较好的止晕的效果。
作家的独特素质之一是【】
下列哪些方剂主治证候中有呕吐
A.盆腔炎患者B.术前相隔4小时两次体温在36.5℃以上者C.妊娠10周内要求终止妊娠而无禁忌证者D.妊娠7周内要求终止妊娠而无禁忌证者E.妊娠11~14周内要求终止妊娠而无禁忌证者属于人工流产的禁忌证的是
综合反映竣工项目从筹建开始到竣工交付使用为止的全部建设费用、建设成果和财务情况的总结性文件是( )。
有黑白两球共150个,按每组3个分成50组,其中只有1个白球的共13组,有2个或3个黑球的共21组,有3个白球的与有3个黑球的组数相等。那么在全部球中,白球共有()个。
课外校外教育是一种有目的、有计划、有组织的教育活动,其实施范围是:
[*]
按条件f对关系R进行选择,其关系代数表达式为______。RooR
Driverlesstrainsareatypeoftrainfirstdevelopedinthe1960s.Asthenameshows,thesetrainsoperateautomatically,with
最新回复
(
0
)