C语言实验报告模板(2)

2018-11-27 17:51

Step7:求每门课程的不及格率 for(j=0;j<6;j++) {

count=0;

for(i=0;i<5;i++) {

if(a[i][j]<60) count++; }

unpass[j]=(float)count/5*100; }

Step8:求每名学生各门成绩升序的结果 for(i=0;i<5;i++) {

for(j=0;j<6;j++) {

for(k=j+1,mi=j;k<6;k++) {

if(a[i][k]

temp=a[i][mi]; a[i][mi]=a[i][k]; a[i][k]=temp; } } } }

Step9:输出升序结果

for(i=0;i<5;i++) {

printf(\ for(j=0;j<6;j++) {

printf(\ }

printf(\ }

Step10:求每名学生去掉最低和最高成绩的平均成绩 for(i=0;i<5;i++) {

printf(\去掉最低成绩%d,去掉最高成绩%d\\n\ sum=0;

for(j=1;j<5;j++) {

sum=a[i][j]+sum; }

ave=(float)sum/4;

printf(\ }

四、核心代码(关键程序段)

2)实验二:

int a[N+1]={5,12,22,34,45,55,67,78,89,98}; int i,num,j,k,m; int right,left; for(i=0;i

printf(\ }

printf(\

printf(\ scanf(\ //printf(\ if(num

for(i=N-1;i>=0;i--) {

a[i+1]=a[i]; }

a[0]=num;

}else if(num>a[9]) {

a[N]=num; } else {

for(j=0;j

if(a[j]

break; } }

for(k=N-1;k>=j+1;k--) {

a[k+1]=a[k]; }

a[j+1]=num; }

for(i=0;i

printf(\ printf(\ }

left=0; right=N;

while(left<=right) {

m=(left+right)/2; if(a[m]

left=m;

}else if(a[m]>num) {

right=m; } else {

printf(\的位置是%d\\n\ break; }

if(left>right) {

m=-1;

printf(\ } }

3)实验三:

int i,j,sum,max_i,max_j; float ave,max;

float stu_ave_array[5]; float 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}};

printf(\ C1 C2 C3 C4 C5 C6\\n\ printf(\ for(i=0;i<5;i++) {

printf(\

for(j=0;j<6;j++) printf(\ printf(\ }

printf(\

printf(\每名学生的平均成绩:\\n\ printf(\ for(i=0;i<5;i++) { sum=0;

for(j=0;j<6;j++) {

sum=sum+a[i][j]; }

ave=(float)sum/6; stu_ave_array[i]=ave;

printf(\ }

printf(\

printf(\每门课程的平均成绩:\\n\ printf(\ for(j=0;j<6;j++) {

sum=0;

for(i=0;i<5;i++) {

sum=sum+a[i][j]; }

ave=(float)sum/5; C_ave_array[j]=ave;

printf(\ }

printf(\

printf(\平均成绩最高的学生序号:\\n\ printf(\ max=stu_ave_array[0]; max_i=0;

for(i=0;i<5;i++) {

if(stu_ave_array[i]>max) { max=stu_ave_array[i]; max_i=i; }

}

printf(\平均成绩最高为%.1f,学生序号为%d\\n\ printf(\

printf(\平均成绩最高的课程序号:\\n\ printf(\ max=C_ave_array[0]; max_j=0;

for(j=0;j<6;j++) {

if(C_ave_array[j]>max) { max=C_ave_array[j]; max_j=j; }

// printf(\ }

printf(\课程平均成绩最高为%.1f,课程序号为C%d\\n\ */

//******************(5)

printf(\

printf(\每门课程的不及格率:\\n\ printf(\ printf(\ C2 C3 C4 C5 C6\\n\ for(j=0;j<6;j++) {

count=0;

for(i=0;i<5;i++) {

if(a[i][j]<60) count++; }

unpass[j]=(float)count/5*100; }

for(j=0;j<6;j++)

printf(\ printf(\

//*******************(6) printf(\

printf(\每名学生各门成绩升序的结果:\\n\ printf(\


C语言实验报告模板(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:土木工程本科《应用写作(汉语)》网上考试参考答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: