2、m=n;n=t;}printf("Zuixiaogongbeishu:%d",bei(m,n));printf("Zuidagongyueshu:%d",yue(m,n));}intbei(inta,intb){}intyue(inta,intb){}2.程序填空:青年歌手参加歌曲大奖赛,有10个评委对她进行打分,编写程序求这位选手的平均得分(去掉一个最高分和一个最低分)。#includevoidmain(){floata[10];inti;floataverage(floatb[],intn);for(i=0;i<10;i++){pr
3、intf("a[%d]=",i);scanf("%f",&a[i]);}printf("Theaveragescore:%.2f",average(a,10));}floataverage(floatb[],intn){}3.程序填空:写一函数,用来求某矩阵的最小值和最大值以及它所在行和列的位置。(矩阵可用二维数组表示)#includevoidmain(){voidmaxnum(intb[][4],intm,intn,int*p,int*x,int*y);voidminnum(intb[][4],intm,intn,int*p,int*x,
4、int*y);inta[4][4];inti,j;intmax,min,x1,y1,x2,y2;for(i=0;i<4;i++){for(j=0;j<4;j++){scanf("%d",&a[i][j]);printf("%-4d",a[i][j]);}printf("");}maxnum(a,4,4,&max,&x1,&y1);minnum(a,4,4,&min,&x2,&y2);printf("maxnum:a[%d][%d]=%d",x1,y1,max);printf("minnum:a[%d][%d]=%d",x2,y2,min);}void
5、maxnum(intb[][4],intm,intn,int*p,int*x,int*y){}voidminnum(intb[][4],intm,intn,int*p,int*x,int*y){}4.写程序实现对数据元素排序,假设原数组为{3,7,9,11,0,6,7,5,4,2},则排序后该数组的元素变为:{11,9,7,7,6,5,4,3,2,0}。要求:(1)编写一个函数实现排序功能(用插入排序法或选择排序法)(2)主函数定义数组,并调用(1)的函数完成排序(3)在屏幕上输出排序前、后的数组元素。三、实验要求:“实验内容”中的任务要求在实验课上完成,若未完
6、成请在下次上课前利用课外时间完成。四、实验报告填写要求:1、第一页用《攀枝花学院实验报告》纸,其后用《实验报告附页》纸。2、第一页填写项目:实验课程:计算机基础2-C语言实验项目:[本次实验名称]实验日期:[本次实验日期]系:班级:姓名:学号:指导教师:3、实验报告正文要求:实验目的:(抄写本次实验目的)实验仪器设备:PC机一套实验步骤(内容):(要求完成以上第三部分内容,编程题要求抄写题目并写出程序源代码,并记录程序的运行结果)实验结论:(分析通过本次实验掌握的知识或是还有什么遗留问题)4、实验报告写好后将完成的实验报告纸订(或粘)在一起,于下一次上课前交给指
7、导老师。