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

面试题 相关文章推荐
怎样让char类型的东西转换成int类型
Dec 09 面试题
函数只定义了一次, 调用了一次, 但编译器提示非法重定义了-什么问题?
Oct 03 面试题
一套C++笔试题面试题
Jun 06 面试题
New delete 与malloc free 的联系与区别
Feb 04 面试题
Android面试题附答案
Dec 08 面试题
什么是SQL Server的确定性函数和不确定性函数
Aug 04 面试题
.net面试题
Dec 22 面试题
extern是什么意思
Mar 10 面试题
Linux Interview Questions For software testers
May 17 面试题
Linux的文件类型
Mar 07 面试题
外企测试工程师面试题
Feb 01 面试题
介绍一下SOA和SOA的基本特征
Feb 24 面试题
编写用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/11/25 PHP
关于在php.ini中添加extension=php_mysqli.dll指令的说明
2007/06/14 PHP
nginx+php-fpm配置文件的组织结构介绍
2012/11/07 PHP
Yii rules常用规则示例
2016/03/15 PHP
php实现微信公众平台发红包功能
2018/06/14 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
2019/11/19 PHP
JS实现商品倒计时实现代码
2013/05/03 Javascript
显示今天的日期js代码(阳历和农历)
2014/09/30 Javascript
javascript中Date对象的getDay方法使用指南
2014/12/22 Javascript
javascript中typeof操作符和constucor属性检测
2015/02/26 Javascript
如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)
2016/02/23 Javascript
用原生js统计文本行数的简单示例
2016/08/19 Javascript
JS实现简单抖动效果
2017/06/01 Javascript
Express + Session 实现登录验证功能
2017/09/08 Javascript
JS实现的哈夫曼编码示例【原始版与修改版】
2018/04/22 Javascript
JS实现百度网盘任意文件强制下载功能
2018/08/31 Javascript
layui 解决form表单点击无反应的问题
2019/10/25 Javascript
封装一下vue中的axios示例代码详解
2020/02/16 Javascript
js实现简单的贪吃蛇游戏
2020/04/23 Javascript
python实现在IDLE中输入多行的方法
2018/04/19 Python
python3.5绘制随机漫步图
2018/08/27 Python
小白入门篇使用Python搭建点击率预估模型
2018/10/12 Python
使用Python制作简单的小程序IP查看器功能
2019/04/16 Python
Python flask框架post接口调用示例
2019/07/03 Python
PyTorch学习:动态图和静态图的例子
2020/01/06 Python
tensorflow2.0保存和恢复模型3种方法
2020/02/03 Python
阻止移动设备(手机、pad)浏览器双击放大网页的方法
2014/06/03 HTML / CSS
html5小技巧之通过document.head获取head元素
2014/06/04 HTML / CSS
密封类可以有虚函数吗
2014/08/11 面试题
新闻专业本科生的自我评价分享
2013/11/20 职场文书
股东合作协议书
2014/09/12 职场文书
2014年社区宣传工作总结
2014/12/02 职场文书
期末复习计划
2015/01/19 职场文书
2016年社区六一儿童节活动总结
2016/04/06 职场文书
详解Go语言运用广度优先搜索走迷宫
2021/06/23 Python
python实现一个简单的贪吃蛇游戏附代码
2022/06/28 Python