zoukankan      html  css  js  c++  java
  • HDU2023求平均成绩

    1. #include <stdio.h>
    2. int main()
    3. {
    4. int n,m;
    5. int i,k,j;
    6. int a,b,c,t;
    7. double sco[51][6],sum,sum1;
    8. double d[6];
    9. while(scanf("%d %d",&n,&m)!=EOF)
    10. {
    11. a=b=t=0;
    12. sum=sum1=0;
    13. for(i=0;i<n;i++)
    14. for(k=0;k<m;k++)
    15. scanf("%lf",&sco[i][k]);//输入成绩
    16. for(i=0;i<n;i++)//输出每个人的平均成绩
    17. {
    18. sum=0;
    19. for(k=0;k<m;k++)
    20. sum+=sco[i][k];
    21. if(a==0)
    22. {
    23. printf("%.2lf",sum/m);
    24. a++;
    25. }
    26. else printf(" %.2lf",sum/m);
    27. }
    28. printf(" ");
    29. for(k=0;k<m;k++)//计算每科的平均成绩并输出
    30. {
    31. sum1=0;
    32. for(i=0;i<n;i++)
    33. sum1+=sco[i][k];
    34. d[k]=sum1/n;//储存每科的平均成绩
    35. if(b==0)
    36. {
    37. printf("%.2lf",sum1/n);
    38. b++;
    39. }
    40. else printf(" %.2lf",sum1/n);
    41. }
    42. printf(" ");
    43. for(i=0;i<n;i++)
    44. {
    45. c=0;
    46. for(k=0;k<m;k++)
    47. {
    48. if(sco[i][k]>=d[k])continue;
    49. else
    50. {
    51. c++;
    52. break;
    53. }
    54. }
    55. if(c==0) t++;
    56. else continue;
    57. }
    58. printf("%d ",t);//注意题目要求每个测试实例后需跟一个空行
    59. }
    60. return 0;
    61. }
  • 相关阅读:
    Firefly 介绍
    9秒社团跨平台开发引擎CrossApp宣布正式开源
    页面置换算法
    Selenium
    C++虚函数、虚继承
    链表题目
    二叉树分类
    求连续子数组的最大和
    拓扑排序
    二叉树题目
  • 原文地址:https://www.cnblogs.com/cnlik/p/11851914.html
Copyright © 2011-2022 走看看