随机分配座位,共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...

面试题 相关文章推荐
PHP面试题及答案二
May 23 面试题
描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理
Mar 25 面试题
ddl,dml和dcl的含义
May 08 面试题
关于Assembly命名空间的三个面试题
Jul 23 面试题
Ado与Ado.net的相同与不同
Dec 08 面试题
什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
May 23 面试题
3个CCIE对一个工程师的面试题
May 06 面试题
逻辑链路控制协议
Oct 01 面试题
编写一个类体现构造,公有,私有方法,静态,私有变量
Aug 10 面试题
几个Shell Script面试题
Apr 18 面试题
Python文件操作的面试题
Jun 22 面试题
用Java语言将一个键盘输入的数字转化成中文输出
Jan 25 面试题
编写用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的socket通信原理
2016/12/03 PHP
Avengerls vs KG BO3 第二场2.18
2021/03/10 DOTA
Ext第一周 史上最强学习笔记---GridPanel(基础篇)
2008/12/29 Javascript
Javascript在IE和FireFox中的不同表现简析
2012/12/03 Javascript
Jquery动态更改一张位图的src与Attr的使用
2013/07/31 Javascript
jQuery表格插件ParamQuery简单使用方法示例
2013/12/05 Javascript
JSON格式化输出
2014/11/10 Javascript
javascript 构造函数方式定义对象
2015/01/02 Javascript
JS使用正则表达式过滤多个词语并替换为相同长度星号的方法
2016/08/03 Javascript
使用BootStrap和Metroui设计的metro风格微网站或手机app界面
2016/10/21 Javascript
详解js中Number()、parseInt()和parseFloat()的区别
2016/12/20 Javascript
详解angular2采用自定义指令(Directive)方式加载jquery插件
2017/02/09 Javascript
angularJs利用$scope处理升降序的方法
2018/10/08 Javascript
layer.prompt使文本框为空的情况下也能点击确定的方法
2019/09/24 Javascript
jQuery实现可编辑的表格
2019/12/11 jQuery
jquery实现图片无缝滚动 蒙版遮蔽效果
2020/01/11 jQuery
[42:52]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
python3.5 email实现发送邮件功能
2018/05/22 Python
Python3中正则模块re.compile、re.match及re.search函数用法详解
2018/06/11 Python
python判断数字是否是超级素数幂
2018/09/27 Python
Python Collatz序列实现过程解析
2019/10/12 Python
sklearn-SVC实现与类参数详解
2019/12/10 Python
简单介绍一下pyinstaller打包以及安全性的实现
2020/06/02 Python
Python 创建TCP服务器的方法
2020/07/28 Python
BIBLOO捷克:购买女装、男装、童装、鞋和配件
2017/01/27 全球购物
在线学习西班牙语、法语或其他语言:Babbel.com
2018/02/07 全球购物
意大利比基尼品牌:MISS BIKINI
2019/11/02 全球购物
北京某科技有限公司C# .net笔试题
2014/09/27 面试题
个人简历自我评价八例
2013/10/31 职场文书
综合办公室主任职责
2013/12/16 职场文书
运动会宣传口号
2014/06/09 职场文书
一份文言文检讨书
2014/09/13 职场文书
2014年统战工作总结
2014/12/09 职场文书
2015年消防工作总结
2015/04/24 职场文书
大学毕业典礼致辞
2015/07/29 职场文书
AJAX引擎原理以及XmlHttpRequest对象的axios、fetch区别详解
2022/04/09 Javascript