大连理工c语言第五次上机作业参考答案(3)

2020-12-24 20:32

#include <stdio.h>

#define N 30

#define M 5

int average(int a[ ][M+3]);

void findfail(int a[ ][M+3]);

void findgood(int a[ ][M+3]);

void main( )

{ int s[N][M+3],i,j;

int ave;

printf("Input 5 scores for each student:\n");

for(i=0;i<N;i++)

{ s[i][0]=i+1;

printf("%d:",i+1);

for(j=1;j<=M;j++)

scanf("%d",&s[i][j]);

printf("\n");

}

ave=average(s);

printf("The average of the first course is %d\n",ave);

findfail(s);

printf("The students who failed in 2 or more courses:\n"); for(i=0;i<N;i++)

{ if(s[i][M+2]=='N')

{ for(j=0;j<M+2;j++)

printf("%-5d",s[i][j]);

printf("\n");

}

}

findgood(s);

printf("The students whose average>90 or each course>85:\n"); for(i=0;i<N;i++)

{ if(s[i][M+2]=='Y')

{ for(j=0;j<M+2;j++)

printf("%-5d",s[i][j]);

printf("\n");

}

}

}

int average(int a[ ][M+3])

{ int i,sum=0;

for(i=0;i<N;i++)

sum+=a[i][1];

return(sum/N);

}


大连理工c语言第五次上机作业参考答案(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:回首过去,我们激情满怀,展望未来,我们信心百倍

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

马上注册会员

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