【经典例题】歌手大赛

程序:

/* 
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<<"去掉一个最高分"<

结果:【经典例题】歌手大赛_第1张图片

体会:输入限制那里费了点劲,多加了一个变量,数组不好惹啊,一不小心就变。。。

你可能感兴趣的:(c++)