程序:
/*
Copyright (c) 2013, 烟台大学计算机学院
* All rights reserved.
* 作 者:赵玲玲
* 完成日期:2013 年 1 月 16 日
* 版 本 号:v1.0
* 例题:在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。
选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。请编写一个程序实现。
* 输入描述: 略
* 问题描述:经典100例题
* 程序输出:略
* 问题分析:输入分数,按要求输出结果
* 算法设计:略
*/
#include
using namespace std;
int main()
{
double a[10]={0},max=-1,min=100,ave,sum=0,grade;
int i;
for(i=0;i<10;i++)
{
cout<<"请输入第"<>grade;
if(grade<1||grade>100)//判断输入是否合理
{
cout<<"error!"<a[i])
{
min=a[i];
}
sum+=a[i]; //先求出综合,这样就不用在后面再求最后得分的时候用循环了
}
cout<<"去掉一个最高分"<
体会:输入限制那里费了点劲,多加了一个变量,数组不好惹啊,一不小心就变。。。