大奖计分

01./*             
02.* Copyright (c) 2012, 烟台大学计算机学院             
03.* All rights reserved.             
04.* 文件名称:test.cpp             
05.* 作者:赵 洋         
06.* 完成日期:2012 年 11月16日             
07.* 版本号:v1.0                  
08.* 输入描述:无             
09.* 问题描述:歌手比赛时的得分     
10.* 程序输出:去掉最高分最低分,最后得出平均分
#include <iostream>
using namespace std;
int max(int x,int y);//声明函数
int min(int x,int y);//声明函数
int main() 
{
    double average;
    int a=0,b=101,c=0,i,j;
    cout<<"该选手的得分如下;"<<endl;
    for(i=1;i<=10;++i){
        cout<<"第"<<i<<"位评委给分:";//输入评委打分
        cin>>j;
        a=max(a,j);
        b=min(b,j);
        c=c+j;
    }
    average=(c-a-b)/8;//计算平均分
    cout<<"去掉一个最高分:"<<a<<endl;
    cout<<"去掉一个最低分:"<<b<<endl;
    cout<<"该选手的最终得分为:"<<average<<endl;
    return 0;
}

int max(int x,int y)//定义函数取大值
{
    if(x>y)
        return x;
    else
        return y;
}
int min(int x,int y)//定义函数取小值
{
    if(x>y)
        return y;
    else
        return x;
}


运行结果:

大奖计分_第1张图片

你可能感兴趣的:(大奖计分)