用平均分实现排序,并打印出表格,我是实在不会了,头都大了,救救孩子吧
而且我们还没有学到指针,只能用简单函数实现
#include <stdio.h>
int main() {
int i,j;
float a[5][4],sum[4]={0};
printf("\t\t课程1\t课程2\t课程3\t课程4\n");
for(i=0;i<5;i++) {
printf("%d号学生",i+1);
for(j=0;j<4;j++)
scanf("%f",&a[i][j]);
}
for(j=0;j<4;j++)
for(i=0;i<5;i++)
sum[i] += a[i][j];
printf("\t\t成绩表\n");
printf("\t课程1\t课程2\t课程3\t课程4\t平均分\n");
for(i=0;i<5;i++) {
printf("\n学生%d:\t",i+1);
for(j=0;j<4;j++)
printf(" %.1f\t",a[i][j]);
printf(" %.1f",sum[i]/4);
printf("\n");
}
return 0;
}