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

面试题 相关文章推荐
编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
Jan 07 面试题
怎样声明接口
Sep 19 面试题
C/C++有关内存的思考题
Dec 04 面试题
为什么要有struct关键字
May 08 面试题
3个CCIE对一个工程师的面试题
May 06 面试题
如何开启linux的ssh服务
Jun 03 面试题
MIS软件工程师的面试题
Apr 22 面试题
用Java语言将一个键盘输入的数字转化成中文输出
Jan 25 面试题
什么时候需要进行强制类型转换
Sep 03 面试题
Java程序员面试题
Sep 27 面试题
高级Java程序员面试要点
Aug 02 面试题
Servlet如何得到客户端机器的信息
Oct 17 面试题
编写用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中使用cURL实现Get和Post请求的方法
2013/03/13 PHP
php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析
2014/06/10 PHP
php导出生成word的方法
2015/12/25 PHP
PHP去除空数组且数组键名重置的讲解
2019/02/28 PHP
yii2 开发api接口时优雅的处理全局异常的方法
2019/05/14 PHP
定义select的边框颜色
2008/04/28 Javascript
bootstrap table 服务器端分页例子分享
2015/02/10 Javascript
深入理解JavaScript系列(39):设计模式之适配器模式详解
2015/03/04 Javascript
深入探究使JavaScript动画流畅的一些方法
2015/06/30 Javascript
AngularJS基础 ng-if 指令用法
2016/08/01 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(一)之数据支持json字符串、list集合
2016/08/11 Javascript
javascript实现消灭星星小游戏简单版
2016/11/15 Javascript
基于zepto.js实现手机相册功能
2017/07/11 Javascript
bootstrap精简教程_动力节点Java学院整理
2017/07/14 Javascript
使用原生js+canvas实现模拟心电图的实例
2017/09/20 Javascript
[55:35]DOTA2-DPC中国联赛 正赛 CDEC vs Dragon BO3 第二场 1月22日
2021/03/11 DOTA
python动态加载变量示例分享
2014/02/17 Python
Python中关于字符串对象的一些基础知识
2015/04/08 Python
wxPython使用系统剪切板的方法
2015/06/16 Python
详谈python http长连接客户端
2017/06/12 Python
Python 正则表达式匹配字符串中的http链接方法
2018/12/25 Python
python matplotlib画图库学习绘制常用的图
2019/03/19 Python
pandas实现将dataframe满足某一条件的值选出
2019/06/12 Python
PyQt5 多窗口连接实例
2019/06/19 Python
使用Python快乐学数学Github万星神器Manim简介
2019/08/07 Python
纯CSS和jQuery实现的在页面顶部显示的进度条效果2例(仿手机浏览器进度条效果)
2014/04/16 HTML / CSS
CSS3实现翘边的阴影效果的代码示例
2016/06/13 HTML / CSS
Coach澳大利亚官方网站:美国著名时尚奢侈品牌
2017/05/24 全球购物
物流经理自我评价
2013/09/23 职场文书
银行柜员应聘推荐信范文
2013/11/24 职场文书
上班玩手机检讨书
2014/02/17 职场文书
硕士研究生就业推荐信
2014/05/18 职场文书
财政局长个人总结
2015/03/04 职场文书
加强党性修养心得体会
2016/01/21 职场文书
导游词之五台山
2019/10/11 职场文书
导游词之山东孔庙
2019/11/04 职场文书