#include <stdio.h>
float mark[3][10]={{61,62,63,64,65,66,67,68,69,69.5},{71,72,73,74,75,76,77,78,79,79.5},{81,82,83,84,85,86,87,88,89,89.5}};
float max(int a_max)
{
int i;
float max_=mark[a_max][0];
for(i=1;i<10;i++)
{
if(max_<mark[a_max][i])
{
max_=mark[a_max][i];
}
}
return max_;
}
float min(int a_min)
{
int i;
float min_=mark[a_min][0];
for(i=1;i<10;i++)
{
if(min_>mark[a_min][i])
{
min_=mark[a_min][i];
}
}
return min_;
}
float total(int a_total)
{
int i;
float sum=0.0;
for(i=0;i<10;i++)
{
sum+=mark[a_total][i];
}
return sum;
}
float mean_ke(int ke)
{
int i;
float sum=0.0;
for(i=0;i<3;i++)
{
sum+=mark[i][ke];
}
return sum/3;
}
float mean_ren(int ren)
{
return total(ren)/10;
}
float main(void)
{
int i;
for(i=0;i<3;i++)
printf("%d tong xue de zong fen = %.1f\n",i+1,total(i));//总分
for(i=0;i<3;i++)
printf("ke cheng %d max = %.1f\n",i+1,max(i));//最大
for(i=0;i<3;i++)
printf("ke cheng %d min = %.1f\n",i+1,min(i));//最小
for(i=0;i<10;i++)
printf("di %d men kechen pinjun chengji = %.2f\n",i+1,mean_ke(i));//课程的平均成绩
for(i=0;i<3;i++)
printf("di %d ge tongxue pinjun chengji = %.2f\n",i+1,mean_ren(i));//同学的平均成绩
}
温馨提示:答案为网友推荐,仅供参考