首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
随机分配座位,共50个学生,使学号相邻的同学座位不能相邻(早些时候用C#写的,没有用C改写)。
随机分配座位,共50个学生,使学号相邻的同学座位不能相邻(早些时候用C#写的,没有用C改写)。
admin
2019-03-29
95
问题
随机分配座位,共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://kaotiyun.com/show/yxmZ777K
0
程序员面试
相关试题推荐
Individualsandbusinesseshavelegalprotectionforintellectualpropertytheycreateandown.Intellectualproper【C1】______fro
TheMagicofSoundMusicisoneofthemostbeautifulformsofartisticexpressionseverinvented.Inmoviesandplays,musi
2005年11月15日华为软件研发笔试题。实现一单链表的逆转。
歌德巴赫猜想。任何一个偶数都可以分解为两个素数之和。
列举一下你所了解的XML技术及其应用
一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。
设置本地连接添加“Microsoft网络的文件和打印机共享”。
通过【控制面板】中的添加硬件向导,安装Modem的驱动程序。让系统自动搜索安装软件,Modem的型号为:IntelV92HaMDataFaxVoice。
改错题【要求】1)打开“T盘”中“P2vbp”文件,按参考界面形式编辑窗体界面,改正程序中的错误后,直接保存所有文件;2)改错时,不得增加或删除语句,但可适当调整语句位置。【题目】本程序的功能是生成由n(n通过InputBox函数输入)个3位升序
准确和无偏颇的数据是量化风险分析的基本要求。可以通过(55)来检查人们对项目风险的理解程度。
随机试题
关于基金销售的后端收费模式,下列描述错误的是()。
______istheformationofnewwordsbycombiningpartsoftwowordsorawordplusapartofanotherword.
—Thankyousomuchforthegiftyouboughtforme.—______
女性,28岁,左乳腺肿块,钼靶射线检查未见异常,镜下见导管上皮增生,形成大小不等、形状不规则的网孔状或裂隙状次级管腔,腔面不整齐,于导管周围呈边窗样分布,上皮细胞呈流水样排列,免疫组化CK5/6、CK34Be12阳性,应诊断为
A.体温B.脉搏C.呼吸D.血压E.瞳孔颅内压增高时主要观察其
()是承包人最终完成全部施工和保修义务后应得的全部合同价款。
个人经营专项贷款的主要还款来源是()
学习理论认为,态度是后天习得的,学习的机制包括()。
Cisco路由器执行showaccess.list命令显示如下一组信息StandardIPaccesslistblockdeny10.0.0.0,wildcardbits0.255.255.255logdeny172.16.0.0
一个模块直接调用的其他模块个数称为______。
最新回复
(
0
)