大奖赛计分

来源:互联网 发布:visual mac 编辑:程序博客网 时间:2024/04/30 13:56
/*             * Copyright (c) 2012, 烟台大学计算机学院             * All rights reserved.             * 文件名称:test.cpp             * 作者:隋 鑫          * 完成日期:2012 年 11月8日             * 版本号:v1.0                  * 输入描述:无             * 问题描述:歌手比赛时的得分     * 程序输出:去掉最高分最低分后* 问题分析:略 * 算法设计:略    #include<iostream>  using namespace std;  int max (int x,int y);  int min (int x,int y);  int main()  {      int a=0,b=101,c=0,i,j;      double average;      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<<","<<"减去一个最低分:"<<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;     }  }  


运行结果:

#include <iostream>using namespace std;int main(){cout<<"请输入选手的成绩"<<endl;double i,j,a=0,b=10,c=0,sum;for(i=1;i<=10;i+=1){cout<<"第"<<i<<"位裁判的打分:  ";cin>>j;if(a<j)a=j;if(b>j)b=j;c+=j;}sum=(c-a-b)/8;cout<<"减去一个最高分"<<a<<"减去一个最低分"<<b<<endl;cout<<"该选手的最后得分为:"<<sum<<endl;return 0;}