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

面试题 相关文章推荐
Java方面的关于数组和继承的笔面试题
Sep 18 面试题
const char*, char const*, char*const的区别是什么
Jul 09 面试题
如何查找和删除数据库中的重复数据
Nov 05 面试题
光声世纪笔试题目
Aug 25 面试题
.NET笔试题(20个问题)
Feb 02 面试题
介绍一下ICMP(Internet Control Message Protocol)Internet控制信息协议
Nov 26 面试题
了解AppleShare protocol(AppleShare协议)吗
Aug 28 面试题
北京某科技有限公司C# .net笔试题
Sep 27 面试题
C#里面如何倒序排列一个数组的元素?
Jun 21 面试题
linux面试相关问题
Aug 11 面试题
当当网软件测试笔试题
Nov 24 面试题
广州喜创信息技术有限公司JAVA软件工程师笔试题
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
咖啡知识 咖啡养豆要养多久 排气又是什么
2021/03/06 新手入门
PHP中call_user_func_array()函数的用法演示
2012/02/05 PHP
PHP 文件编程综合案例-文件上传的实现
2013/07/03 PHP
使用array_map简单搞定PHP删除文件、删除目录
2014/10/29 PHP
PHP日期函数date格式化UNIX时间的方法
2015/03/19 PHP
php使用gzip压缩传输js和css文件的方法
2015/07/29 PHP
PHP抓取远程图片(含不带后缀的)教程详解
2016/10/21 PHP
PHP strripos函数用法总结
2019/02/11 PHP
PHP实现基本留言板功能原理与步骤详解
2020/03/26 PHP
一个JQuery操作Table的代码分享
2012/03/30 Javascript
JavaScript判断数组是否包含指定元素的方法
2015/07/01 Javascript
常用javascript表单验证汇总
2020/07/20 Javascript
onclick和onblur冲突问题的快速解决方法
2016/04/28 Javascript
动态加载css方法实现和深入解析
2017/01/18 Javascript
webpack中CommonsChunkPlugin详细教程(小结)
2017/11/09 Javascript
js中的 || 与 && 运算符详解
2018/05/24 Javascript
微信小程序自定义组件实现tabs选项卡功能
2018/07/14 Javascript
Vue实现日历小插件
2019/06/26 Javascript
判断“命令按钮”是否被鼠标单击详解
2019/07/31 Javascript
JavaScript类的继承多种实现方法
2020/05/30 Javascript
Vue中ref和$refs的介绍以及使用方法示例
2021/01/11 Vue.js
python基于mysql实现的简单队列以及跨进程锁实例详解
2014/07/07 Python
浅析Python中的赋值和深浅拷贝
2017/08/15 Python
wxpython实现图书管理系统
2018/03/12 Python
Django框架模板的使用方法示例
2019/05/25 Python
python3 assert 断言的使用详解 (区别于python2)
2019/11/27 Python
HTML5 script元素async、defer异步加载使用介绍
2013/08/23 HTML / CSS
六十岁生日答谢词
2014/01/10 职场文书
药学职务聘任书
2014/03/29 职场文书
学习十八大的心得体会
2014/09/01 职场文书
酒店餐厅2014重阳节活动策划方案
2014/09/16 职场文书
公安交警个人对照检查材料思想汇报
2014/10/01 职场文书
写好求职信的技巧解密
2019/05/14 职场文书
详解Mysql 函数调用优化
2021/04/07 MySQL
JS封装cavans多种滤镜组件
2022/02/15 Javascript
Windows10安装Apache2.4的方法步骤
2022/06/25 Servers