|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
评分问题
题目描述
编写一个评分程序,接受用户输入的 10 个选手的得分,然后去掉一个最高分和一个最低分,求出选手们的平均分。
我的解答
- #include <iostream>
- using namespace std;
- int main() {
- int a[10], i, min, max, sum = 0;
- bool mi = true, ma = true;
- for (i = 0; i < 10; i++) {
- cin >> a[i];
- }
- min = a[0];
- for (i = 1; i < 10; i++) {
- if (a[i] < min) min = a[i];
- }
- max = a[0];
- for (i = 1; i < 10; i++) {
- if (a[i] > max) max = a[i];
- }
- for (i = 0; i < 10; i++) {
- if (a[i] == min && mi == true) {
- mi = false;
- }
- else if (a[i] == max && ma == true) {
- ma = false;
- }
- else sum += a[i];
- }
- cout << sum / 8.0;
- return 0;
- }
复制代码 |
|