C++编程实例

个人简历 会员上传

更新时间:2023-02-17 15:29:53 发布时间:24小时内

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

  }

推荐阅读:

中广核网申指南及解惑

KPMG武汉笔试经验分享

网申求职安全性令人担忧

玛氏校招网申试题

美国留学网申技巧答疑

法国液化空气集团校招网申试题

相关文章

猜你喜欢

大家正在看

换一换