成绩处理
来源:互联网 发布:心事谁人知钢琴 编辑:程序博客网 时间:2024/04/28 05:30
问题及代码:
/** Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作 者:夏焕哲* 完成日期:2014 年 11 月 19 日* 版 本 号:v1.0** 问题描述:创建一个整型数组,键盘敲入;* 输入描述: 输入若干个整形,学生成绩;* 程序输出: 输出最高分,最低分,平均分等。*/#include <iostream>using namespace std;int main(){ int score[50]; //保存成绩的数组,不会超过50名 int num,i,min,max,sum=0,a=0,b=0; double ave; cout<<"小组共有多少名同学?"; cin>>num; cout<<"请输入学生成绩"<<endl; for (i=0;i<=num;i++) { cout<<"请输入第"<<i<<"位同学的成绩:"<<" ";//输入num名同学的成绩 cin>>score[i]; if(score[i]<=100&&score[i]>=0) sum=sum+score[i]; } ave=sum/num; max=score[0]; min=score[0]; for (i=0;i<=num;i++) { if(score[i]<=100&&score[i]>=0) { if (max<score[i]) max=score[i]; if (min>score[i]) min=score[i]; } } cout<<"最高成绩为"<<max<<","<<"最低成绩为"<<min<<","<<"平均分为"<<ave<<endl;//求出并输出最高成绩、最低成绩和平均成绩 for (i=0;i<=num;i++) { if (score[i]==max) a++; if (score[i]==min) b++; } cout<<"取得最高分"<<max<<"的人有"<<a<<"人"<<endl; cout<<"取得最低分"<<min<<"的人有"<<b<<"人"<<endl; //求出并输出考得最高成绩和最低成绩人数以及学号 return 0;}
运行结果:
学习心得:那个学号咋能啊。
0 0
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理。
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- java 根据实体对象生成 增删改的SQL语句
- Repeater循环显示图片 4行3列
- Linux_Oracle10 下载安装
- Hive的数据倾斜和各种吐槽
- 一次失败的PHP扩展开发之旅
- 成绩处理
- hdu 4786 Fibonacci Tree
- C++ 获取文件的大小
- autoconf 简介
- 【C++】c++类的构造函数详解
- 使用maven+sonarqube进行Android项目管理(一)
- 图片轮转 编写记录(一)
- 关于字符串分割问题
- python第三方库系列之四--django自带分页工具Paginator