【8-4】(4)程序填空程序功能:找出一批正整数中的最大的偶数。填空完成本题。#include #define N 15【1】{int i,max;max=0;for(i=0;i
查看答案
【8-5】(1)程序改错:输入一行英文文本,将每一个单词的第一个字母变成小写。#include #include //tolower函数,toupper函数(小写转大写)的头文件/**********【1】FOUND**********/void fun(char p){int k=0;/**********【2】FOUND**********/do while(*p=='\0'){if(k==0&&*p!=' '){*p=tolower(*p);//tolower是系统函数,功能是将大写字母转换为小写字母/**********【3】FOUND**********/k=0;}else if(*p!=' ')k=1;elsek=0;/**********【4】FOUND**********/*p++;}}int main(){void fun(char *p);char str[81];printf("please input a English text line:");gets(str);printf("The original text line is :");puts(str);fun(str);printf("The new text line is :");puts(str);return 0;}
【8-5】(4)程序改错:函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入pp所指一维数组中。二维数组中的数已在主函数中赋予。修改程序中的错误以后运行程序,写出输出结果。#include#define M 3#define N 4/**********【1】FOUND**********/void fun(int tt,int pp){int i,j;for(j=0;jtt[i][j])pp[j]=tt[i][j];}int main(){int p[N],i,j,k;int t[M][N]={{22,45,56,30},{19,33,45,38},{20,22,66,40}};printf("The original data is:\n");for(i=0;i
【8-5】(5)程序改错:为一维数组输入15个整数;将其中最小的数与第一个数对换,将最大的数与最后一个数对换,输出数组元素。#include int main(){int a[15];void input(int *arr,int n);void output(int *arr,int n);void max_min(int *arr,int n);input(a,15);max_min(a,15);output(a,15);return 0;}void input(int *arr,int n)//输入函数{int *p,i;p=arr;printf("please enter 15 integers:\n");for(i=0;imax)max=p;else if(*p<*min)min=p;t=*arr;*arr=*min;*min=t;t=*(arr+n-1);*(arr+n-1)=*max;/**********【3】FOUND**********/max=t;}void output(int *arr,int n)//输出函数{int *p,i;p=arr;printf("The changed array is:\n");for(i=0;i
Y公司主营业务是生产摩托车,员工约2000人,有6个主力部门,其中K部门主要负责引擎盖的成型,以供应M厂的加工使用。K部门内有员工30人,除正常班外,常需要通过小夜班及节假日加班方式来完成M部门需求量,但时间久了,使员工不堪重负,因而人员的流动性相对增加。如果不有效解决这个问题,势必影响该部门的运行。K部门的领导听说TPM管理对于设备效率化帮助颇大,因此打算在K部门实施TPM管理,以便改善这种局面。K部门领导发现本部门生产的瓶颈在于一号机,以目前M部门的需求,每周须加4天的小夜班外,还要节假日加班,才能按时交货。K部门上班时间每天是505分钟,其中包括用餐及休息时间1小时,而在实际出勤时间445分钟内,还包括早会及检查、清扫等20分钟,因此生产线实际开动的负荷时间为425分钟。且一号机的理论加工时间为0.8分钟,因此在正常开动时间内,每天应该有531个产品产出,但实际上却只有310个,经测得实际加工时间为1.1分钟,而每天品种切换及故障停机时间平均约70分钟,还有各种短时间的设备停止动作,每天约10次以上。根据以上资料,请回答下列问题:(1)K部门一号机的设备综合率为多少?(2)为了提高设备综合效率,应改善哪些方面最有效果?(3)如果M部门每天需求量为490个,设备综合效率至少应提升至多少,才不必加班?计算:A:一班次的实际出工时间=505minB:一班次的计划停机时间=80minC:一班次的负荷时间=A-B=(505-80)min=425minD:一班次的无计划停机损失时间=70minE:一班次的开动时间=C-D=(425-70)min=355minG:一班次的生产量=310个H:合格品率=98%I:理论加工周期=0.8min/个J:实际加工周期=1.1min/个得出:F:实际加工时间=J×G=( )minT:时间开动率=E/C)×100%=( )M:速度开动率=(I/J)×100%=( )N:净开功率=(F/E)×100%=( )L:性能开功率=M×N×100%=( )或=I×(G/E)×100%=( )最终得出:设备综合效率=T×L×H×100%=( )