给我一个,谢谢
email:[email protected]
email:[email protected]
解决方案 »
- Delphi中 dbedit 怎样实现这样的功能:按backspace可以全部删掉,但不可一个一个逐个字符的修改
- 请教高手:如何利用Delphi实现多线程圆周率的计算
- 如何解决一个DCOM的小问题,急!!!!
- 想开发一个医学影像文档管理系统,请指点
- Tchart中如何动态添加设置饼形图的labels属性呢?
- 关于,如何让程序在后台执行的问题!!!在线等待!!
- 如何控制excel格式,数据导入问题
- DELPHI 开发WEBSERVICE,在IIS中浏览时出现以下错误No interface registered for URL '/soap/'
- 关于字符串的问题
- TClientDataSet的问题!
- csdn应该改进的地方
- 在QUICKREP上的QRLABEL用什么方法可以隐藏?我用QRLABEL5.VISIBLE:=FALSE无法将其隐藏。怎么办?
安排好,并且一天不会有重复的课程,当课程不满的时候,会自动添加
休息,休息在一天可以重复。你开个价吧
我用vb写得可以翻译成delphi得给你
给你讲讲思路,
你应该先定义一个课程结构,
然后判断有多少颗,用setlength从新分配他的大小成为一个N个课程的结构数组
这个结构应该有排没有排这个属性,还有在那一天排这个属性,还有老师,教室
等可以按照你的需要加。然后循环7天
在这个循环里面添加一个while循环后面要更一大串条件,再不符合条件的情况
下就要从新产生随机数,然后一直到满足条件才可以排颗
排的时候你记录下它的星期数,把排这个属性设位真。
ok高定了多少条件都可以,是不是很容易,最多20行程序搞定