资源描述:
《2019C语言实验报告模板》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、C语言实验报告模板 C程序设计实验报告 班级一班姓名赵东珠日期20XX年10月7日星期二 同组人薛莲 指导教师刘宝超 评分 一、实验名称:数组应用程序设计实验二、实验内容 1)改正下列程序的错误,使之具有如下功能:输入10个整数,按每行3个数输出这些整数,最后输出10个整数的平均值,保留1位小数。#includevoidmian(){ inta[10],av;/*av表示平均值*/for(i=1;i改为; Step2:mian()改为main(); Step3:inta[10],av;应改为 inta[10]; floatav=0;;
2、Step4:for(i=1;i=0;i--) { a[i+1]=a[i]; } a[0]=num; Step6:针对输入一个数的第二种情况,将该数插入最后面,其他数不变。即直接 执行a[N]=num; Step7:针对第三种情况,利用for(j=0;jnum) { right=m; } else { printf(的位置是%d\ break; } Step13:考虑到不合法的问题if(left>right) { m=-1; printf( } 2)实验三: Step1:首先定义变量i,j,sum,max_i,ma
3、x_jave,max;定义数组stu_ave_array[5]C_ave_array[6];数组初始化 inta[5][6]={{50,60,70,80,90,95},{68,70,80,90,85,90},{70,80,60,80,90,95},{50, 80,70,48,98,67},{80,80,90,70,68,78}}; Step2:利用循环for(i=0;imax) { max=stu_ave_array[i]; max_i=i; } } Step6:求平均成绩最高的课程序号 max=C_ave_array[0]; max_j=0;
4、 for(j=0;jmax) { max=C_ave_array[j]; max_j=j; } Step7:求每门课程的不及格率 for(j=0;j=0;i--){ a[i+1]=a[i];} a[0]=num; }elseif(num>a[9]){ a[N]=num;}else{ for(j=0;j=j+1;k--) { a[k+1]=a[k]; } a[j+1]=num;} for(i=0;inum){ right=m;}else { printf(的位置是%d\break;} if(left>right){
5、m=-1; printf(}} 3)实验三: inti,j,sum,max_i,max_j;floatave,max; floatstu_ave_array[5];floatC_ave_array[6]; inta[5][6]={{50,60,70,80,90,95},{68,70,80,90,85,90},{70,80,60,80,90,95},{50,80,70,48,98,67},{80,80,90,70,68,78}}; printf( C1C2C3C4C5C6\printf(for(i=0;imax){ max=stu_ave_
6、array[i]; max_i=i;} } printf(平均成绩最高为%.1f,学生序号为%d\printf( printf(平均成绩最高的课程序号:\ printf( max=C_ave_array[0];max_j=0; for(j=0;jmax){ max=C_ave_array[j]; max_j=j;} //printf( } printf(课程平均成绩最高为%.1f,课程序号为C%d\*/ //******************(5) printf( printf(每门课程的不及格率:
7、 printf(printf(C2C3C4C5C6\for(j=0;jvoidmian(){ inta[10],av;/*av表示平均值*/for(i=1;i改为; Step2:mian()改为main(); Step3:inta[10],av;应改为 inta[10]; floatav=0;; Step4:for(i=1;i=0;i--) { a[i+1]=a[i]; } a[0]=num; Step6:针对输入一个数的第二种情况,将该数插入最后面,其他数不变。即直接 执行a[N]=num; Step7:针对第三种情