- 帖子
- 14
- 主題
- 4
- 精華
- 0
- 積分
- 19
- 點名
- 0
- 作業系統
- win8
- 軟體版本
- 1
- 閱讀權限
- 10
- 註冊時間
- 2015-7-21
- 最後登錄
- 2019-3-25

|
想請問各位大大
以知Schedule排序,一共1-10名,為1.2.3.4.5.6.7.8.9.10
(這部分沒有問題)
接著要將排序的結果挑出前五名,然後再複製一次
變成1234512345
可是我寫的不成功
會變成只選出第5名,剩下的都是空白的
想請問大大哪裡錯了請指點
謝謝
前面的程式碼很長..怕看得很辛苦所以只貼這一部分.不曉得這樣能看出端倪嗎?
如果不行我再補整個檔案
真的很謝謝
void duplicate_schedules()
{
int nDuplicated = 0;
for (int nSchedule = 0; nSchedule < number_of_schedules; nSchedule++)
InitSchedule(duplicated_schedules[nSchedule]);
for (int nSortedSchedule = 0; nSortedSchedule < number_of_schedules; nSortedSchedule++)
{
duplicated_schedules[nDuplicated] = sorted_schedules[nSortedSchedule%(number_of_schedules/2)];
}
} |
|