关闭

最高成绩,最低成绩,平均成绩处理

352人阅读 评论(0) 收藏 举报
  1. /* 
  2.  * Copyright (c) 2013, 烟台大学计算机学院 
  3. * All rights reserved. 
  4. * 作    者: 崔俊 
  5. * 完成日期:2013 年12月5日 
  6. * 版 本 号:v1.0 
  7. * 问题描述:成绩处理之最高成绩,最低成绩,平均成绩。 
  8. * 样例输入: 
  9. * 样例输出: 
  10. * 问题分析: 
  11. */  
  12. #include<iostream>   
  13. #include<cstdio>   
  14. #include<Cmath>   
  15. using namespace std;  
  16. int main(void)  
  17. {  
  18.     int score[50];  
  19.     int num,i;  
  20.     //freopen("input.txt","r",stdin);   
  21.     //我们可以把成绩先存在input.txt这个文件中,调用方便.   
  22.     cout<<"小组共有多少名同学?"<<endl;  
  23.     cin>>num;  
  24.     cout<<"请输入学生成绩:"<<endl;  
  25.     for(i=0; i<num; i++)  
  26.         do  
  27.         {  
  28.             cout<<"输入第 "<<i+1<<" 位同学的成绩:";  
  29.             cin>>score[i];  
  30.         }  
  31.         while(score[i]<0||score[i]>100);  
  32.     //求最高成绩、最低成绩和平均成绩   
  33.     int max = -1,min=999,sum=0,ave;  
  34.     for(i=0; i<num; i++)  
  35.     {  
  36.         sum+=score[i];  
  37.         if(max<score[i])  
  38.             max= score[i];  
  39.         if(min>score[i])  
  40.             min = score[i];  
  41.     }  
  42.     ave=sum/num;  
  43.     cout<<endl<<"最高成绩为:"<<max<<",最低成绩为:"<<min<<",平均成绩为:"<<ave<<endl;  
  44.     return 0;  
  45. }  
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:30340次
    • 积分:977
    • 等级:
    • 排名:千里之外
    • 原创:71篇
    • 转载:0篇
    • 译文:0篇
    • 评论:4条
    最新评论