|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
题目:用一个函数输入2个学生的三门课程成绩,再用一个函数计算出其各学生的平均成绩,再用一个函数计算出平均成绩大于等85分的打印出学号和平均成绩,平均成绩小于60分的学号和平均成绩。
#include"stdio.h"
float input(float b[2][4],int m,int n)
{
int i,j;
printf("请输入学号和三门功课的成绩:\n"); //b[i][0]里面放学号
for(i=0;i<m;i++)
for(j=0;j<n;j++)
scanf("%f",&b[i][j]);
}
float aver(float b[2][4],int m,int n)
{
int i,j,k=0;
float sum=0,aver1=0;
for(i=0;i<m;i++)
{
k=i;
for(j=1;j<n;j++)
sum+=b[i][j];
aver1=sum/3;
printf("%-9.2f",aver1);
printf("%f\n",b[i][0]);
aver2(b,aver1,i);
sum=0;
}
printf("\n");
}
float aver2(float a[2][4],float aver1,int i)
{
if(aver1>=85)
printf("%f,%3f,%d\n",a[i][0],aver1,i);
else if(aver1 < 60)
printf("%f,%3f,%d\n",a[i][0],aver1,i);
}
main()
{
float a[2][4];
input(a,2,4);
aver(a,2,4);
}
|
|