欢迎来到天天文库
浏览记录
ID:5884471
大小:83.50 KB
页数:15页
时间:2017-12-27
《内蒙古工业大学c语言 期末实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、内蒙古工业大学信息工程学院实验报告课程名称:高级语言程序设计(C)实验名称:循环、数组、函数和结构体程序设计实验类型:验证性□综合性√设计性□实验室名称:校计算中心班级:学号:201031205061姓名:组别:(本项填机号)同组人:成绩:实验日期:201年月日内蒙古工业大学信息工程学院第14页内蒙古工业大学信息工程学院预习报告成绩:指导教师审核(签名):2010年12月16日预习报告1.实验目的:<1>掌握结构体类型变量的定义和使用。<2>掌握结构体类型数组的概念和使用。<3>掌握联合体类型变量的定义和使用。<4>掌握指针访问结构与联合体的方法。<5>掌握利用结构体进行函数参数的传递
2、。2.实验用仪器设备、器材或软件环境:TurboC2.03.程序框图:第14页内蒙古工业大学信息工程学院第14页内蒙古工业大学信息工程学院4.预编程序:#include#defineN10structstudent{intnumber;charname[10];intscore[3];inttotal;floataver;}input(structstudentstu[],intn){inti,j;charstr[10]={0};printf("tenstudentsshuju");for(i=0;i3、r);第14页内蒙古工业大学信息工程学院scanf("%s",stu[i].name);for(j=0;j<3;j++)scanf("%d",&(stu[i].score[j]));intmaximum(structstudentstu[],intn){inti;intm;m=0;for(i=1;istu[m].total)m=i;}main(){intm;inti,j;doubleave;input(stu,N);第14页内蒙古工业大学信息工程学院for(i=0;i4、l+=stu[i].score[j];}stu[i].aver=stu[i].total/3;ave=ave+stu[i].total;}ave/=(N*3);printf("numbertnametscore1tscore2tscore3ttotaltaverage");for(i=0;i5、stu[i].aver);}printf("average=%lf",ave);printf("thehighestscore:");m=maximum(stu,N);第14页内蒙古工业大学信息工程学院printf("f,scoretotal:%d",stu[m].name,stu[m].total);实验报告成绩:指导教师审核(签名):2010年12月16日实验报告1.实验目的:<1>掌握结构体类型变量的定义和使用。<2>掌握结构体类型数组的概念和使用。<3>掌握联合体类型变量的定义和使用。<4>掌握指针访问结构与联合体的方法。<5>掌握利用结构体进行函数参数的传递。2.仪器设备6、型号及编号:7C413.实验用仪器设备、器材或软件环境:TurboC2.04.程序框图:第14页内蒙古工业大学信息工程学院第14页内蒙古工业大学信息工程学院5.实验步骤、程序调试方法:#include#defineN10structstudent{intnumber;charname[10];intscore[3];inttotal;floataver;}stu[N]={0,{" "},{0,0,0},0,0};input(structstudentstu[],intn){inti,j;charstr[10]={0};printf("tenstudentsshuju7、");for(i=0;is
3、r);第14页内蒙古工业大学信息工程学院scanf("%s",stu[i].name);for(j=0;j<3;j++)scanf("%d",&(stu[i].score[j]));intmaximum(structstudentstu[],intn){inti;intm;m=0;for(i=1;istu[m].total)m=i;}main(){intm;inti,j;doubleave;input(stu,N);第14页内蒙古工业大学信息工程学院for(i=0;i4、l+=stu[i].score[j];}stu[i].aver=stu[i].total/3;ave=ave+stu[i].total;}ave/=(N*3);printf("numbertnametscore1tscore2tscore3ttotaltaverage");for(i=0;i5、stu[i].aver);}printf("average=%lf",ave);printf("thehighestscore:");m=maximum(stu,N);第14页内蒙古工业大学信息工程学院printf("f,scoretotal:%d",stu[m].name,stu[m].total);实验报告成绩:指导教师审核(签名):2010年12月16日实验报告1.实验目的:<1>掌握结构体类型变量的定义和使用。<2>掌握结构体类型数组的概念和使用。<3>掌握联合体类型变量的定义和使用。<4>掌握指针访问结构与联合体的方法。<5>掌握利用结构体进行函数参数的传递。2.仪器设备6、型号及编号:7C413.实验用仪器设备、器材或软件环境:TurboC2.04.程序框图:第14页内蒙古工业大学信息工程学院第14页内蒙古工业大学信息工程学院5.实验步骤、程序调试方法:#include#defineN10structstudent{intnumber;charname[10];intscore[3];inttotal;floataver;}stu[N]={0,{" "},{0,0,0},0,0};input(structstudentstu[],intn){inti,j;charstr[10]={0};printf("tenstudentsshuju7、");for(i=0;is
4、l+=stu[i].score[j];}stu[i].aver=stu[i].total/3;ave=ave+stu[i].total;}ave/=(N*3);printf("numbertnametscore1tscore2tscore3ttotaltaverage");for(i=0;i5、stu[i].aver);}printf("average=%lf",ave);printf("thehighestscore:");m=maximum(stu,N);第14页内蒙古工业大学信息工程学院printf("f,scoretotal:%d",stu[m].name,stu[m].total);实验报告成绩:指导教师审核(签名):2010年12月16日实验报告1.实验目的:<1>掌握结构体类型变量的定义和使用。<2>掌握结构体类型数组的概念和使用。<3>掌握联合体类型变量的定义和使用。<4>掌握指针访问结构与联合体的方法。<5>掌握利用结构体进行函数参数的传递。2.仪器设备6、型号及编号:7C413.实验用仪器设备、器材或软件环境:TurboC2.04.程序框图:第14页内蒙古工业大学信息工程学院第14页内蒙古工业大学信息工程学院5.实验步骤、程序调试方法:#include#defineN10structstudent{intnumber;charname[10];intscore[3];inttotal;floataver;}stu[N]={0,{" "},{0,0,0},0,0};input(structstudentstu[],intn){inti,j;charstr[10]={0};printf("tenstudentsshuju7、");for(i=0;is
5、stu[i].aver);}printf("average=%lf",ave);printf("thehighestscore:");m=maximum(stu,N);第14页内蒙古工业大学信息工程学院printf("f,scoretotal:%d",stu[m].name,stu[m].total);实验报告成绩:指导教师审核(签名):2010年12月16日实验报告1.实验目的:<1>掌握结构体类型变量的定义和使用。<2>掌握结构体类型数组的概念和使用。<3>掌握联合体类型变量的定义和使用。<4>掌握指针访问结构与联合体的方法。<5>掌握利用结构体进行函数参数的传递。2.仪器设备
6、型号及编号:7C413.实验用仪器设备、器材或软件环境:TurboC2.04.程序框图:第14页内蒙古工业大学信息工程学院第14页内蒙古工业大学信息工程学院5.实验步骤、程序调试方法:#include#defineN10structstudent{intnumber;charname[10];intscore[3];inttotal;floataver;}stu[N]={0,{" "},{0,0,0},0,0};input(structstudentstu[],intn){inti,j;charstr[10]={0};printf("tenstudentsshuju
7、");for(i=0;is
此文档下载收益归作者所有