time limit:1000ms memory limit:32768kb 64bit io format:%i64d & %i64u
submit
status
practice
hdu 2023
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.00
1
#include
int main ()
for (i=0;idouble sum1=0 ;
for (j=0;jif (i!= n-1)
printf("%.2lf ",sum1/m);
else
printf("%.2lf",sum1/m);
}printf("\n");
for (j=0;jdouble sum2=0;
for (i=0;iif (j!= m -1)
printf("%.2lf ",sum2/n);
else
printf("%.2lf",sum2/n);
}printf("\n");
for (i=0;iint flag = 1;
for (j=0;jif (num[j]>a[i][j])
}if (flag) cnt++;
}printf("%d\n\n",cnt);
}return
0;}
使用乙個二維函式將班級與個人存入,注意點在於使用多組迴圈將輸出標準輸出。其中for(i=1;i<=n;i++)
外迴圈代表n個人的遍歷,內迴圈代表每個人考的m門課的遍歷。
HDU 2023 求平均成績
problem description 假設乙個班有n n 50 個學生,每人考m m 5 門課,求每個學生的平均成績和每門課的平均成績,並輸出各科成績均大於等於平均成績的學生數量。input 輸入資料有多個測試例項,每個測試例項的第一行包括兩個整數n和m,分別表示學生數和課程數。然後是n行資料,每...
HDU 2023 求平均成績
description 假設乙個班有n n 50 個學生,每人考m m 5 門課,求每個學生的平均成績和每門課的平均成績,並輸出各科成績均大於等於平均成績的學生數量。input 輸入資料有多個測試例項,每個測試例項的第一行包括兩個整數n和m,分別表示學生數和課程數。然後是n行資料,每行包括m個整數 ...
HDU2023求平均成績
problem description 假設乙個班有n n 50 個學生,每人考m m 5 門課,求每個學生的平均成績和每門課的平均成績,並輸出各科成績均大於等於平均成績的學生數量。input 輸入資料有多個測試例項,每個測試例項的第一行包括兩個整數n和m,分別表示學生數和課程數。然後是n行資料,每...