請做出此題,并加以注釋!        輸入10個學生5門課的成績,分別用函數求出(1)每個學生的平均分;(2)每門課的平均分;(3)找出最高分所對應的學生和課程。

熱心網友

class studentGrade{ int grade[11][6];public: ~studentGrade(); studentGrade(){inputGrade();averageGrade();} void inputGrade(); void averageGrade(); }void studentGrade::inputGrade(){ int i,j,sum; for(i=0;igrade[i][j];sum+=grade[i][j]; } grade[i][5]=(int)sum/5; }}void studentGrade::averageGrade(){ int i,j,sum; for(i=0;i<5;i++) { for(sum=0,j=0;j<10;j++) { sum+=grade[j][i]; } grade[10][i]=(int)sum/10; }}第三小問沒明白什么意思。

熱心網友

偶寫的第一個超過100行的程序,c語言寫的,可以在c++下編譯運行。#includeint n,m,i,j,k1,l1,k2,l2,num1[81],num2[81];float score[81][11],aver1[81],sum1,aver2[11],sum2,aver3,sum3;float max1[11],max2,max3;char c;main(){printf(\"Verify the number of students( =1&&n=1&&m1) {printf(\"\\nThe highest scores of each subject:\\n\"); for(j=1;jmax1[j]) max1[j]=score[i][j]; k1=1; for(i=1;imax2) max2=aver1[i]; k2=1; for(i=1;i<=n;i++) if(aver1[i]==max2) {num2[k2]=i; l2=k2++; } printf(\"\\nThe highest average score:%5。1f\\n\",max2); max3=max2*m; printf(\"The highest total score:%7。1f\\n\",max3); printf(\"The top student: \"); for(k2=1;k2<=l2;k2++) {if(k2<10) printf(\"NO。%d \",num2[k2]); else printf(\"NO。%d \",num2[k2]); if((k2%5==0)&&(l2%5!=0)) printf(\"\\n \"); } printf(\"\\n\\n\"); } else printf(\"\\n\"); }}。

熱心網友

啊?要這么難?

熱心網友

有病,我高上大學一年,不想再作高中的數學題了。

熱心網友

這個我不知道,不好意思。幫你頂一頂。