杭電2023 求平均成績

2021-07-02 02:37:10 字數 1245 閱讀 2275

problem description

假設乙個班有n(n<=50)個學生,每人考m(m<=5)門課,求每個學生的平均成績和每門課的平均成績,並輸出各科成績均大於等於平均成績的學生數量。

input

輸入資料有多個測試例項,每個測試例項的第一行包括兩個整數n和m,分別表示學生數和課程數。然後是n行資料,每行包括m個整數(即:考試分數)。

output

對於每個測試例項,輸出3行資料,第一行包含n個資料,表示n個學生的平均成績,結果保留兩位小數;第二行包含m個資料,表示m門課的平均成績,結果保留兩位小數;第三行是乙個整數,表示該班級中各科成績均大於等於平均成績的學生數量。

每個測試例項後面跟乙個空行。

sample input

2 2

5 10

10 20

sample output

7.50 15.00

7.50 15.001

#include#include#includeusing namespace std;

struct student

arr[60];

int main()

}for(j=1;j<=m;++j)

}

for(j=1;j<=n-1;++j)

printf("%.2lf\n",a[j]/m);

for(i=1;i<=m-1;++i)

printf("%.2lf\n",gra[i]/n);

int num=0;

for(i=1;i<=n;++i)

}cout<

#includeint main()

}

for(l=1;l<=n;l++)

} for(k=1;k<=m-1;k++)

printf("%.2f ",sum1[k]/n);

printf("%.2f\n",sum1[k]/n);

for(k=1;k<=n-1;k++)

printf("%.2f ",sum2[k]/m);

printf("%.2f\n",sum2[k]/m);

for(i=1;i<=m;i++)

} printf("%d\n\n",d);

}

return 0;

}

杭電 2023 求平均成績

卡輸出格式的一道題 感覺最沒意義的一種錯誤就是pe了 最後也是各種改 總算是ac了 題目思路就是三行分開來輸出 用了三套迴圈 include int main printf n double x 10 int cnt 0 for int i 0 idouble sum 0 for int j 0 j...

杭電2023求平均成績

problem description 假設乙個班有n n 50 個學生,每人考m m 5 門課,求每個學生的平均成績和每門課的平均成績,並輸出各科成績均大於等於平均成績的學生數量。input 輸入資料有多個測試例項,每個測試例項的第一行包括兩個整數n和m,分別表示學生數和課程數。然後是n行資料,每...

HDU 2023 求平均成績

problem description 假設乙個班有n n 50 個學生,每人考m m 5 門課,求每個學生的平均成績和每門課的平均成績,並輸出各科成績均大於等於平均成績的學生數量。input 輸入資料有多個測試例項,每個測試例項的第一行包括兩個整數n和m,分別表示學生數和課程數。然後是n行資料,每...