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

  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. }  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值