给我一个,谢谢
email:[email protected]

解决方案 »

  1.   

    我有一个可以按你输入的一个星期的课程,课程的节数,课程的老师
    安排好,并且一天不会有重复的课程,当课程不满的时候,会自动添加
    休息,休息在一天可以重复。你开个价吧
    我用vb写得可以翻译成delphi得给你
      

  2.   

    我写的时候也想了2个小时才写好10多行就解决了问题,已开始有70行程序
    给你讲讲思路,
    你应该先定义一个课程结构,
    然后判断有多少颗,用setlength从新分配他的大小成为一个N个课程的结构数组
    这个结构应该有排没有排这个属性,还有在那一天排这个属性,还有老师,教室
    等可以按照你的需要加。然后循环7天
    在这个循环里面添加一个while循环后面要更一大串条件,再不符合条件的情况
    下就要从新产生随机数,然后一直到满足条件才可以排颗
    排的时候你记录下它的星期数,把排这个属性设位真。
    ok高定了多少条件都可以,是不是很容易,最多20行程序搞定