仅供参考,有更好的方法请评论,有错误请指出,谢谢! 问题描述:要求输入3个进程的信息,假设这些进程均是在0时刻同时到达,若进程调度采用非剥夺式静态优先级(优先数数值大的表示优先级比较高;如果遇到优先级一样,按照输入顺序执行。),计算并输出平均作业周转时间。 输入格式:程序要求输入3行,以回车符号作为分隔,每行有3个数据,以空格作为分隔。首先输入一个字符串(长度小于等于10),为进程名,第2个数据类型为整型,表示进程的优先数,第3个数据类型为整型,表示进程的运行时间。 输出格式:输出结果为一个浮点数,保留到小数点后一位,为系统的平均作业周转时间。 样例输入1: P1 1 1 P2 2 2 P3 3 3 样例输出1: 4.7 样例输入2: P1 10 10 P2 100 100 P3 100 100 样例输出2: 170.0 #include<stdio.h> #include<string.h> #include<stdlib.h> struct PROCESS { char PROCESS_NAME[10]; int SPN; int PTIME; }; int main() {...