随机分配座位,共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 02 面试题
普通PHP程序员笔试题
Jan 01 面试题
什么造成了Java里面的异常
Apr 24 面试题
一家外企的面试题目(C/C++面试题,C语言面试题)
Mar 24 面试题
Oracle中delete,truncate和drop的区别
May 05 面试题
如何实现一个自定义类的序列化
May 22 面试题
.NET里面什么时候需要调用垃圾回收
Jun 01 面试题
什么是托管函数?托管函数有什么用?
Jun 15 面试题
Linux上比较文件的命令都有哪些
Sep 28 面试题
品恩科技软件测试面试题
Oct 26 面试题
GWT (Google Web Toolkit)有哪些主要的原件组成?
Jun 08 面试题
java程序员面试交流
Nov 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
如何利用php+mysql保存和输出文件
2006/10/09 PHP
Windows下的PHP安装文件线程安全和非线程安全的区别
2014/04/23 PHP
PHP获取文件相对路径的方法
2015/02/26 PHP
php生成图片验证码的实例讲解
2015/08/03 PHP
php基于数组函数实现关联表的编辑操作示例
2017/07/04 PHP
浅析PHP echo 和 print 语句
2020/06/30 PHP
jquery slibings选取同级其他元素的实现代码
2013/11/15 Javascript
ExtJS4如何给同一个formpanel不同的url
2014/05/02 Javascript
使用JQuery实现的分页插件分享
2015/11/05 Javascript
移动端jQuery修正Web页面滑动时div问题的两则实例
2016/05/30 Javascript
angularJs关于指令的一些冷门属性详解
2016/10/24 Javascript
jQuery实现一个简单的验证码功能
2017/06/26 jQuery
JS实现多物体运动的方法详解
2018/01/23 Javascript
在vue-cli搭建的项目中增加后台mock接口的方法
2018/04/26 Javascript
jQuery实现鼠标滑过商品小图片上显示对应大图片功能【测试可用】
2018/04/27 jQuery
详解Js里的for…in和for…of的用法
2019/03/28 Javascript
ES6中Symbol、Set和Map用法详解
2019/08/20 Javascript
Vue替代marquee标签超出宽度文字横向滚动效果
2019/12/09 Javascript
微信小程序实现带放大效果的轮播图
2020/05/26 Javascript
python发布模块的步骤分享
2014/02/21 Python
python使用电子邮件模块smtplib的方法
2016/08/28 Python
python flask实现分页效果
2017/06/27 Python
pytorch实现线性拟合方式
2020/01/15 Python
python语言的优势是什么
2020/06/17 Python
浅谈多卡服务器下隐藏部分 GPU 和 TensorFlow 的显存使用设置
2020/06/30 Python
顺丰快递Java软件工程师面试题
2015/07/31 面试题
中学生家长评语大全
2014/04/16 职场文书
化妆品活动策划方案
2014/05/23 职场文书
2014年秋季开学寄语
2014/08/02 职场文书
青春飞扬演讲稿
2014/09/11 职场文书
2014年向国旗敬礼活动方案
2014/09/27 职场文书
教师批评与自我批评心得体会
2014/10/16 职场文书
免职通知
2015/04/23 职场文书
幼儿园推普周活动总结
2015/05/07 职场文书
2016年乡镇综治宣传月活动总结
2016/03/16 职场文书
Vue ECharts实现机舱座位选择展示功能
2022/05/15 Vue.js