《fcfs 先来先服务算法 C语言 已调试.docx》由会员分享,可在线阅读,更多相关《fcfs 先来先服务算法 C语言 已调试.docx(2页珍藏版)》请在三一办公上搜索。
1、fcfs 先来先服务算法 C语言 已调试#includestdio.h#includestdlib.hint mainint i,n;int rt100;/运行时间int at100;/到达时间int et100;/结束时间int ct100;/周转时间float totaltime,avgtime;/总时长,平均周转时长printf(一共有几道作业:);scanf(%d,&n);printf(按作业的到达顺序输入各作业需要的运行时间n);for (i=0;i<n;i+)printf(作业%d运行时间:,i+1);scanf(%d,&rti);printf(到达时间:);scanf(%d,
2、&ati);printf(FCFS;n);for(i=0;i<n;i+) if(i=0)eti=ati+rti;elseeti=eti-1+rti;cti=eti-ati;printf(p%d:rt=%d,at=%d,et=%d,ct=%dn,i+1,rti,ati,eti,cti);totaltime=0.0f;for(i=0;i<n;i+)totaltime+=(float)cti;avgtime=totaltime/n;printf(total cycling time of FCFS is:%.2f.n,totaltime);printf(average cycling time of FCFS is:%.2f.n,avgtime);return 0;