自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (1)
  • 收藏
  • 关注

空空如也

先来先服务

先来先服务 #include <stdio.h> #define n 20 struct fcfs { int id; //进程名 double atime; //进程到达时间 double runtime; //进程运行时间 double ftime; //进程完成时间 }f[n]; //#include"main.h"1111111111 void main() { int amount,i,j,l,k; struct fcfs f[n]; printf("input a number sets of numbers:"); scanf("%d",&amount;); for(i=0;i<amount;i++) { printf("请输入进程名,进程到达时间,进程运行时间:\n"); scanf("%d",&f[i].id); scanf("%lf",&f[i].atime); scanf("%lf",&f[i].runtime); } //11111111111 //2222222222#include"......".h for(i=0;i<amount;i++) //按进程到达时间的先后排序 { //如果两个进程同时到达,按在屏幕先输入的先运行 for(j=0;j<amount-i-1;j++) { if(f[j].atime>f[j+1].atime) { l=f[j].atime; f[j].atime=f[j+1].atime; f[j+1].atime=l; k=f[j].id; f[j].id=f[j+1].id; f[j+1].id=k; } } } //22222222 for(i=0;i<amount;i++) { f[i].ftime=f[i].atime+f[i].runtime; printf("进程%d从%.2lf开始,在%.2lf之前结束\n",f[i].id,f[i].atime,f[i].ftime); f[i+1].atime=f[i].ftime; } system&#40;"pause"&#41;; }

2018-03-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除