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

面试题 相关文章推荐
static关键字的用法
Oct 07 面试题
关键字final的用法
Oct 02 面试题
几个SQL的面试题
Mar 08 面试题
一道SQL存储过程面试题
Oct 07 面试题
关于VPN
Jun 10 面试题
什么是ARP(Address Resolution Protocol)地址解析协议
Oct 31 面试题
.net C#面试题
Aug 28 面试题
C#笔试题
Jul 14 面试题
国外软件测试工程师面试题
Dec 09 面试题
软件测试常见笔试题
Feb 04 面试题
一套软件开发工程师笔试题
May 18 面试题
送给程序员的20个Java集合面试问题
Aug 06 面试题
编写用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 array_merge下进行数组合并的代码
2008/07/22 PHP
国外十大最流行的PHP框架排名
2013/07/04 PHP
php车辆违章查询数据示例
2016/10/14 PHP
PHPUnit + Laravel单元测试常用技能
2019/11/06 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
2020/03/27 PHP
jQuery学习7 操作JavaScript对象和集合的函数
2010/02/07 Javascript
jQuery 美元符冲突的解决方法
2010/03/28 Javascript
Jquery 的扩展方法总结
2011/10/01 Javascript
firefox浏览器用jquery.uploadify插件上传时报HTTP 302错误
2015/03/01 Javascript
asp知识整理笔记3(问答模式)
2015/09/27 Javascript
微信公众号  提示:Unauthorized API function 问题解决方法
2016/12/05 Javascript
JS实现图片点击后出现模态框效果
2017/05/03 Javascript
荐书|您有一份JavaScript书单待签收
2017/07/21 Javascript
JQuery 获取多个select标签option的text内容(实例)
2017/09/07 jQuery
微信小程序收货地址API兼容低版本解决方法
2019/05/18 Javascript
vue实现设置载入动画和初始化页面动画效果
2019/10/28 Javascript
小程序自定义模板实现吸顶功能
2020/01/08 Javascript
js实现搜索提示框效果
2020/09/05 Javascript
[02:05]2014DOTA2西雅图邀请赛 老队长全明星大猜想谁不服就按进显示器
2014/07/08 DOTA
python itchat实现微信好友头像拼接图的示例代码
2017/08/14 Python
基于python历史天气采集的分析
2019/02/14 Python
Django框架登录加上验证码校验实现验证功能示例
2019/05/23 Python
VPS CENTOS 上配置python,mysql,nginx,uwsgi,django的方法详解
2019/07/01 Python
Python编写通讯录通过数据库存储实现模糊查询功能
2019/07/18 Python
python解释器spython使用及原理解析
2019/08/24 Python
python实现用类读取文件数据并计算矩形面积
2020/01/18 Python
Python 中的pygame安装与配置教程详解
2020/02/10 Python
python安装dlib库报错问题及解决方法
2020/03/16 Python
pycharm 2020 1.1的安装流程
2020/09/29 Python
美国男士内衣品牌:Tommy John
2017/12/22 全球购物
匡威德国官网:Converse德国
2019/01/26 全球购物
"引用"与指针的区别是什么
2016/09/07 面试题
药剂专业学生求职信范文
2013/12/28 职场文书
教师远程培训感言
2014/03/06 职场文书
运动员获奖感言
2014/08/15 职场文书
深入浅出讲解Java8函数式编程
2022/01/18 Java/Android