求平均成績 hd 2023
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.00
假設一個班有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<stdio.h>
#include<string.h><span style="white-space:pre"> </span>//陣列清0的標頭檔案
int main()
{
int i,j,k,s;
double c[100],d[100],n,m,st[51][6];
while(scanf("%lf%lf",&n,&m)!=EOF)
{
memset(c,0,sizeof(double)*100);<span style="white-space:pre"> </span>//陣列清0;!!!!
memset(d,0,sizeof(double)*100);
if(n>50||m>5) break;
s=0;
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
scanf("%lf",&st[i][j]);
}
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
c[i]+=st[i][j];
c[i]=c[i]*1.0/m;
}
printf("%.2lf",c[0]);
for(i=1;i<n;i++)
{
printf(" %.2lf",c[i]);
}
printf("\n");
for(j=0;j<m;j++)
{
for(i=0;i<n;i++)
d[j]+=st[i][j];
d[j]=d[j]*1.0/n;
}
printf("%.2lf",d[0]);
for(i=1;i<m;i++)
{
printf(" %.2lf",d[i]);
}
printf("\n");
for(i=0;i<n;i++)
{
k=0;
for(j=0;j<m;j++)
{
if(st[i][j]>=d[j])<span style="white-space:pre"> </span>//大於等於
k++;
}
if(k==m) s++;
}
printf("%d\n\n",s);
}
return 0;
}
相關文章
- 3、查詢平均成績大於等於60分的同學的學生編號和學生姓名和平均成績
- 用C語言編制查詢某班同學的平均成績C語言
- 21.C++實現計算八個學生的平均成績C++
- 成績單
- 求陣列平均值陣列
- 前端技術分享:不重複的組成4位數求平均值前端
- excel按成績高低排名次 excel成績表怎麼排名次Excel
- 憶往昔,人生不以成績論成敗
- 2019易盾成績單
- [PAT B] 1004 成績排名
- 成績轉換 HDU - 2004
- DreamJudge-1159-成績排序2.0排序
- PTA乙級 1004 成績排名
- GUI成績檢測程式碼GUI
- PAT-B 1004 成績排名
- C語言陣列求學生成績C語言陣列
- 學生成績錄入系統,需要判斷成績格式合格,使用throw彈出,最後並列印全班成績單
- python輸入一個列表求平均值Python
- PAT-B 1054 求平均值 【模擬】
- 畢業證成績單Q微786161891辦UC畢業證成績單堪培拉大學畢業證成績單|offer錄取通知書,收費單,修改成績單GPA
- SOLIDWORKS提升 SAE賽車隊成績Solid
- jeefast實現科目成績查詢AST
- 避免溢位求平均值的演算法演算法
- 浙大PAT刷題-1004.成績排名
- 如何考試才能取得好成績
- python運用——成績等級評定Python
- 綠盟科技2020年成績單
- PAT1004成績排名(java實現)Java
- 畢業證成績單Q微786161891辦QUT畢業證成績單文憑昆士蘭科技大學畢業證成績單|offer錄取通知書,收費單,修改成績單GPA
- 畢業證成績單辦理Q微786161891辦UTS畢業證成績單辦理悉尼科技大學畢業證成績單辦理|offer錄取通知書,收費單,修改成績單GPA
- 畢業證成績單辦理Q微786161891辦Deakin畢業證成績單辦理迪肯大學畢業證成績單辦理|offer錄取通知書,收費單,修改成績單GPA
- [WUSTCTF2020]顏值成績查詢-1TF2
- PAT1038 統計同成績學生
- L2-015 互評成績【模擬】
- Python求10個數的平均數實戰案例講解!Python
- 求陣列之和,最小值,最大值,平均值陣列
- CAN:2023年氣候變化績效指數
- 求問怎麼辨別 HR 是不是在刷業績