- /*
- * Copyright (c) 2013, 烟台大学计算机学院
- * All rights reserved.
- * 作 者: 崔俊
- * 完成日期:2013 年12月5日
- * 版 本 号:v1.0
- * 问题描述:成绩处理之最高成绩,最低成绩,平均成绩。
- * 样例输入:
- * 样例输出:
- * 问题分析:
- */
- #include<iostream>
- #include<cstdio>
- #include<Cmath>
- using namespace std;
- int main(void)
- {
- int score[50];
- int num,i;
- //freopen("input.txt","r",stdin);
- //我们可以把成绩先存在input.txt这个文件中,调用方便.
- cout<<"小组共有多少名同学?"<<endl;
- cin>>num;
- cout<<"请输入学生成绩:"<<endl;
- for(i=0; i<num; i++)
- do
- {
- cout<<"输入第 "<<i+1<<" 位同学的成绩:";
- cin>>score[i];
- }
- while(score[i]<0||score[i]>100);
- //求最高成绩、最低成绩和平均成绩
- int max = -1,min=999,sum=0,ave;
- for(i=0; i<num; i++)
- {
- sum+=score[i];
- if(max<score[i])
- max= score[i];
- if(min>score[i])
- min = score[i];
- }
- ave=sum/num;
- cout<<endl<<"最高成绩为:"<<max<<",最低成绩为:"<<min<<",平均成绩为:"<<ave<<endl;
- return 0;
- }
最高成绩,最低成绩,平均成绩处理
最新推荐文章于 2021-08-16 13:20:13 发布