随机分配座位,共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的输入输出流
Jan 22 面试题
华为的Java面试题
Mar 07 面试题
描述内存分配方式以及它们的区别
Oct 15 面试题
SQL语言面试题
Aug 27 面试题
不用游标的SQL语句有哪些
Sep 07 面试题
NET程序员上机面试题
May 23 面试题
shell程序中如何注释
Jan 28 面试题
企业面试题试卷附带答案
Dec 20 面试题
AURALog面试题软件测试方面
Oct 22 面试题
Why we need EJB
Oct 20 面试题
GWT都有什么特性
Dec 02 面试题
Java语言程序设计测试题判断题部分
Jan 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
Win2003+apache+PHP+SqlServer2008 配置生产环境
2014/07/29 PHP
一个比较不错的PHP日历类分享
2014/11/18 PHP
PHP中curl_setopt函数用法实例分析
2015/04/16 PHP
浅谈PHP各环境下的伪静态配置
2019/03/13 PHP
解决在laravel中auth建立时候遇到的问题
2019/10/15 PHP
WordPress 插件——CoolCode使用方法与下载
2007/07/02 Javascript
jquery控制listbox中项的移动并排序
2009/11/12 Javascript
Javascript 面向对象编程(coolshell)
2012/03/18 Javascript
JS获取URL中的参数数据
2013/12/05 Javascript
多个jquery.datatable共存,checkbox全选异常的快速解决方法
2013/12/10 Javascript
DOM节点深度克隆函数cloneNode()用法实例
2015/01/12 Javascript
Backbone.js 0.9.2 源码注释中文翻译版
2015/06/25 Javascript
13个PHP函数超实用
2015/10/21 Javascript
JS实现网页上随机产生超链接地址的方法
2015/11/09 Javascript
浅谈js的html元素的父节点,子节点
2016/08/06 Javascript
jquery过滤特殊字符',防sql注入的实现方法
2016/08/17 Javascript
手机端 HTML5使用photoswipe.js仿微信朋友圈图片放大效果
2016/08/25 Javascript
nodejs和php实现图片访问实时处理
2017/01/05 NodeJs
JS实现直接运行html代码的方法
2017/03/13 Javascript
js前端实现图片懒加载(lazyload)的两种方式
2017/04/24 Javascript
vue插件实现v-model功能
2018/09/10 Javascript
使用vue2实现带地区编号和名称的省市县三级联动效果
2018/11/05 Javascript
node.JS的crypto加密模块使用方法详解(MD5,AES,Hmac,Diffie-Hellman加密)
2020/02/06 Javascript
[04:32]玩具屠夫中文语音节选
2020/08/23 DOTA
磁盘垃圾文件清理器python代码实现
2020/08/24 Python
一个简单的python爬虫程序 爬取豆瓣热度Top100以内的电影信息
2018/04/17 Python
Python使用re模块正则提取字符串中括号内的内容示例
2018/06/01 Python
python 设置xlabel,ylabel 坐标轴字体大小,字体类型
2019/07/23 Python
python之pymysql模块简单应用示例代码
2019/12/16 Python
python 基于PYMYSQL使用MYSQL数据库
2020/12/24 Python
AmazeUI 输入框组的示例代码
2020/08/14 HTML / CSS
澳大利亚便宜隐形眼镜购买网站:QUICKLENS Australia
2018/10/06 全球购物
super关键字的用法
2012/04/10 面试题
如何查找和删除数据库中的重复数据
2014/11/05 面试题
学生感冒英文请假条
2014/02/04 职场文书
python实现进度条的多种实现
2021/04/29 Python