生活随笔
收集整理的這篇文章主要介紹了
HDU2023求平均成绩
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#include <stdio.h>int main(){ int n,m; int i,k,j; int a,b,c,t; double sco[51][6],sum,sum1; double d[6]; while(scanf("%d %d",&n,&m)!=EOF) { a=b=t=0; sum=sum1=0; for(i=0;i<n;i++) for(k=0;k<m;k++) scanf("%lf",&sco[i][k]);//輸入成績 for(i=0;i<n;i++)//輸出每個人的平均成績 { sum=0; for(k=0;k<m;k++) sum+=sco[i][k]; if(a==0) { printf("%.2lf",sum/m); a++; } else printf(" %.2lf",sum/m); } printf("\n"); for(k=0;k<m;k++)//計算每科的平均成績并輸出 { sum1=0; for(i=0;i<n;i++) sum1+=sco[i][k]; d[k]=sum1/n;//儲存每科的平均成績 if(b==0) { printf("%.2lf",sum1/n); b++; } else printf(" %.2lf",sum1/n); } printf("\n"); for(i=0;i<n;i++) { c=0; for(k=0;k<m;k++) { if(sco[i][k]>=d[k])continue; else { c++; break; } } if(c==0) t++; else continue; } printf("%d\n\n",t);//注意題目要求每個測試實例后需跟一個空行 } return 0;}
總結
以上是生活随笔為你收集整理的HDU2023求平均成绩的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。