随机分配座位,共50个学生,使学号相邻的同学座位不能相邻


Posted in 面试题 onJanuary 18, 2014
随机分配座位,共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 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();
}

Tags in this post...

面试题 相关文章推荐
说出ArrayList,Vector, LinkedList的存储性能和特性
Jan 04 面试题
分解成质因数(如435234=251*17*17*3*2,据说是华为笔试题)
Jul 16 面试题
主键(Primary Key)约束和唯一性(UNIQUE)约束的区别
May 29 面试题
某公司.Net方向面试题
Apr 24 面试题
如何在C# winform中异步调用web services
Sep 21 面试题
几个Linux面试题笔试题
Aug 01 面试题
sort命令的作用和用法
Nov 04 面试题
软件测试工程师结构化面试题库
Nov 23 面试题
什么是lambda函数
Sep 17 面试题
金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-> (一千零一拾一元整)输出
May 29 面试题
J2EE的优越性主要表现在哪些方面
Mar 28 面试题
一道Delphi上机题
Jun 04 面试题
编写用C语言实现的求n阶阶乘问题的递归算法
Oct 21 #面试题
C语言笔试题回忆
Apr 02 #面试题
寻找迷宫的一条出路,o通路;X:障碍
Jul 10 #面试题
外企C语言笔试题
Nov 10 #面试题
C语言笔试集
Jul 24 #面试题
C语言开发工程师测试题
Dec 20 #面试题
分解成质因数(如435234=251*17*17*3*2,据说是华为笔试题)
Jul 16 #面试题
You might like
转换中文日期的PHP程序
2006/10/09 PHP
选择PHP作为网站开发语言的原因分享
2012/01/03 PHP
php下载文件源代码(强制任意文件格式下载)
2014/05/09 PHP
PHP中的替代语法简介
2014/08/22 PHP
PHP实现算式验证码和汉字验证码实例
2015/03/09 PHP
js 页面输出值
2008/11/30 Javascript
javascript 动态数据下的锚点错位问题解决方法
2008/12/24 Javascript
JS修改iframe页面背景颜色的方法
2015/04/01 Javascript
JavaScript中length属性的使用方法
2015/06/05 Javascript
jquery性能优化高级技巧
2015/08/24 Javascript
Vue.js列表渲染绑定jQuery插件的正确姿势
2017/06/29 jQuery
Vue中"This dependency was not found"问题的解决方法
2018/06/19 Javascript
简单实现vue中的依赖收集与响应的方法
2019/02/18 Javascript
JS/jQuery实现简单的开关灯效果【案例】
2019/02/19 jQuery
简单谈谈javascript高级特性
2019/09/04 Javascript
Angular单元测试之事件触发的实现
2020/01/20 Javascript
微信小程序实现可拖动悬浮图标(包括按钮角标的实现)
2020/12/29 Javascript
vue脚手架项目创建步骤详解
2021/03/02 Vue.js
[02:22]2018DOTA2亚洲邀请赛VG赛前采访
2018/04/03 DOTA
Python编写生成验证码的脚本的教程
2015/05/04 Python
python常见的格式化输出小结
2016/12/15 Python
Python多层装饰器用法实例分析
2018/02/09 Python
Python Image模块基本图像处理操作小结
2019/04/13 Python
通过代码实例了解Python异常本质
2020/09/16 Python
英国骑行、跑步、游泳、铁人三项运动装备专卖店:Wiggle
2016/08/23 全球购物
马来西亚网上购物:Youbeli
2018/03/30 全球购物
接口中的方法可以是abstract的吗
2015/07/23 面试题
创联软件面试题笔试题
2012/10/07 面试题
营销与策划个人求职信
2013/09/22 职场文书
成品仓管员岗位职责
2013/12/11 职场文书
个人评价范文分享
2014/01/11 职场文书
工伤事故赔偿协议书
2014/04/15 职场文书
模范教师事迹材料
2014/12/16 职场文书
商场收银员岗位职责
2015/04/07 职场文书
社区法制宣传月活动总结
2015/05/07 职场文书
防溺水安全教育主题班会
2015/08/12 职场文书