/*
*copyright(c) 2014,烟台大学计算机学院
*All rights reserved。
*文件名称:评委打分
*作者:王忠
*完成日期:2014.11.05
*版本号:v1.0
*
*问题描述:10位评委打分,去掉最高分,去掉最低分。求平均分
*输入描述:输入10位评委得分
*程序输出:平均分
#include <iostream> using namespace std; int main() { double a,n,max=0,min=10,sum,average; do { for(n=1;n<=10;n++) { cout<<"第"<<n<<"位评委得分:"; cin>>a; sum=sum+a; if(max<a) max=a; else max=max; if(min>a) min=a; else min=min; } average=(sum-max-min)/8; cout<<"去掉一个最高分"<<max<<endl;cout<<"去掉一个最低分"<<min<<endl; cout<<"最终得分"<<average<<endl; cout<<"***********************"<<endl; cout<<"按N键退出,按其他键继续\n"; char key; cin>>key; if(key=='N') break; else continue; } while(1); return 0; }
时间: 2024-10-22 16:32:52