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

面试题 相关文章推荐
什么是Smarty变量操作符?如何使用Smarty变量操作符
Jul 18 面试题
C语言基础笔试题
Apr 27 面试题
杭州联环马网络笔试题面试题
Aug 04 面试题
.NET常见笔试题集
Dec 01 面试题
网络安全方面的面试题
Jan 07 面试题
do you have any Best Practice for testing
Jun 04 面试题
为什么Runtime.exec(“ls”)没有任何输出?
Oct 03 面试题
shell变量的作用空间是什么
Aug 17 面试题
如何现实servlet的单线程模式
Aug 05 面试题
Servlet都有哪些方法?主要作用是什么?
Mar 04 面试题
JPA的优势都有哪些
Jul 04 面试题
Delphi软件工程师试题
Jan 29 面试题
编写用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
数据库的日期格式转换
2006/10/09 PHP
PHP4和PHP5共存于一系统
2006/11/17 PHP
C#使用PHP服务端的Web Service通信实例
2014/04/08 PHP
PHP中批量生成静态html(命令行下运行PHP)
2014/04/19 PHP
ThinkPHP实现一键清除缓存方法
2014/06/26 PHP
PHP文件上传、客户端和服务器端加限制、抓取错误信息、完整步骤解析
2017/01/12 PHP
PHP实现Unicode编码相互转换的方法示例
2020/11/17 PHP
PHP PDOStatement::bindParam讲解
2019/01/30 PHP
jQuery 操作下拉列表框实现代码
2010/02/22 Javascript
jquery remove方法应用详解
2012/11/22 Javascript
jQuery实现简单网页遮罩层/弹出层效果兼容IE6、IE7
2014/06/16 Javascript
JS触发服务器控件的单击事件(详解)
2016/08/06 Javascript
angular中使用Socket.io实例代码
2017/06/03 Javascript
vue-cli的eslint相关用法
2017/09/29 Javascript
前后端如何实现登录token拦截校验详解
2018/09/03 Javascript
详解react阻止无效重渲染的多种方式
2018/12/11 Javascript
element-ui中Table表格省市区合并单元格的方法实现
2019/08/07 Javascript
微信小程序复选框实现多选一功能过程解析
2020/02/14 Javascript
详解vue或uni-app的跨域问题解决方案
2020/02/21 Javascript
小谈angular ng deploy的实现
2020/04/07 Javascript
[40:57]TI4 循环赛第二日 iG vs EG
2014/07/11 DOTA
python检测服务器是否正常
2014/02/16 Python
python类中super()和__init__()的区别
2016/10/18 Python
python使用 HTMLTestRunner.py生成测试报告
2017/10/20 Python
利用Python循环(包括while&for)各种打印九九乘法表的实例
2017/11/06 Python
python3.5绘制随机漫步图
2018/08/27 Python
python 找出list中最大或者最小几个数的索引方法
2018/10/30 Python
Django错误:TypeError at / 'bool' object is not callable解决
2019/08/16 Python
python实现的读取网页并分词功能示例
2019/10/29 Python
Django通过设置CORS解决跨域问题
2020/11/26 Python
美国网上鞋城:Shoeline.com
2016/11/17 全球购物
给校长的建议书100字
2014/05/16 职场文书
通信工程求职信
2014/07/16 职场文书
老兵退伍标语
2014/10/07 职场文书
2015年保送生自荐信
2015/03/24 职场文书
总经理司机岗位职责
2015/04/10 职场文书