找出平均成绩在90分以上或全部课程在85分以上的学生。(3个学生4门课成绩)
程序代码:
#include<stdio.h> int main() { void search(float arr[][4],int n); float a[3][4]; int i,j; printf("请输入三个学生的成绩\n"); for(i=0;i<3;i++) for(j=0;j<4;j++) scanf("%f",&a[i][j]); search(a,3); return 0; } void search(float arr[][4],int n) { int i,j,flog; float sum=0,aver; for(i=0;i<n;i++) { flog=0; for(j=0;j<4;j++) { sum=sum+arr[i][j]; aver=sum/(4*n); if(arr[i][j]>85) flog++; } if(flog>=4&&aver>=90) { for(j=0;j<4;j++) printf("%f ",arr[i][j]); } } }
不知道哪里错了 运行的时候 输不出来