C++编程实例

会员上传 分享 更新时间: 发布时间: 加入收藏 点赞

C++编程实例

  随机分配座位,共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 < count; ) {

  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();

  }

推荐阅读:

  伊利笔试经验分享

  网申简历:你的简历这样才够正

  网申开放性试题的应对

  应届毕业生的笔试经验

  面试问题回答思路:与上级意见不一样,你将怎么办

  税务专员应届生个人简历表格

C++编程实例.docx

将本信息的Word文档下载到电脑

推荐度:

点击下载文档

文档为docx格式
221381
C++编程实例