数据结构,任务的建立

#include <stdio.h> 
#include <stdlib.h> 
#include <time.h> 
#include <windows.h>

typedef struct
{    int ord;    //任务号
int comeTime;            //任务产生时间
int startTime;        //任务开始时间
int finishTime;            //任务完成时间
int ducTime;    //任务时长
} task;    //任务类型

//创建新任务,函数返回该任务
task createTask(int taskOrd, int cur_time)
{    //新任务:
//任务号为taskOrd
//产生时间为cur_time
//任务时长为1~10随机值
}
//随机数的生成
设置随机种子
srand((unsigned)time(NULL));
生成随机任务时长(1~10分钟)
rand() % 10 + 1
相关头文件
stdlib.h: rand()和srand()所在头文件; time.h:time()所在头文件。
平均每5分产生一个新任务
每1分钟(即每循环一次)由系统随机确定是否产生新任务,示例如下:
int flag = rand() % 5;
if( flag==2 )    //flag为2的概率为1/5
{    产生新任务;
}




不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

你这个程序最后要解决什么问题呢?