上机任务:求出选手的得分,编程实现
上机目的:学会此类结果应用
[cpp] view plaincopyprint?
/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作者:谷志恒
* 完成日期:2012 年11月15日
* 版本号:v1.0
* 输入描述:无
* 问题描述:编辑程序,输出解决最大成绩与最小成绩 ,最后选手得分
* 程序输出:略
* 问题分析:略
* 算法设计:略
*/ #include <iostream>
using namespace std;
int main()
{
while(1)
{
int i,max=0,min=100,sum=0;
double score,ave;
cout<<"请输入评委的给分:"<<endl;
for(i=1;i<=10;i++)
{
cout<<"第"<<i<<"位评委给分:";
cin>>score;
sum+=score;
if(score>=max)
max=score;
if(score<=min)
min=score;
}
ave=(sum-max-min)/8;
cout<<"去掉一个最高分"<<max;
cout<<"去掉一个最低分"<<min<<endl;
cout<<"最后的平均分是"<<ave<<endl;
return 0;
}
}
运行程序:
心得体会:还是有许多不懂的地方,还是得好好学!