大奖赛计分

/*             
* 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;  
   }  
	}  


运行结果:

大奖赛计分_第1张图片

#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;
	
}


 

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