标题:
c语言练习学生成绩求平均和最高分等
[打印本页]
作者:
zy19960625
时间:
2017-9-12 10:34
标题:
c语言练习学生成绩求平均和最高分等
#include<stdio.h>
int main()
{
int a[4][3],i;
void max(int [][3]);
void averagek(int [][3]);
void averages(int [][3]);
for(i=0;i<=3;i++)
{
printf("\t\t\t请输入第%d名学生3科成绩(中间用空格隔开):\n",i+1);
scanf("%d %d %d",&a[i][0],&a[i][1],&a[i][2]);
}
averages(a);
averagek(a);
printf("\t|---------|\n");
max(a);
printf("\t|---------|\n");
printf("接下来让我们为他放烟花吧 !\n");
printf("\n\t\t\t\t\t\t\t thanks for useing !\n");
return 0;
}
void averages(int a[][3])
{
int m,i;
for(i=0;i<=3;i++)
{
m=(a[i][0]+a[i][1]+a[i][2])/3;
printf("\t\t第 %d 名学生平均分为: %d\n",i+1,m);
}
}
void averagek(int a[][3])
{
int m,i;
for(i=0;i<=3;i++)
{
m=(a[0][i]+a[1][i]+a[2][i]+a[3][i])/4;
printf("\t\t第 %d 科成绩平均分为: %d\n",i+1,m);
}
}
void max(int a[][3])
{
int i,j,max,k,g;
max=a[0][0];
for(i=0;i<=3;i++)
for(j=0;j<=2;j++)
{
if(a[i][j]>max)
{
max=a[i][j];
k=i;
g=j;
}
}
printf("恭喜第 |--- %d ---| 名学生的第 %d 科成绩取得最高分: %d\n",k+1,g+1,max);
}
复制代码
25_9.8.rar
2017-9-12 10:34 上传
点击文件名下载附件
下载积分: 黑币 -5
1.01 KB, 下载次数: 2, 下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1