问题及代码:
/ *
*Copyright (c) 2014,烟台大学计算机学院
*All rights reserved .
*文件名称:test .cpp
*作 者:曹莉萍
*完成日期:2014年11月3日
*版 本 号:v1.0
*
*问题描述:依次输入各个评委给出的分数,计算出这个选手的最后得分
*输入描述:依次输入大赛评委给出的成绩
*程序输出:该选手的最后得分
* /
#include <iostream>
using namespace std;
int main()
{
double max,min,score,sum,avr;
int i;
max=0;
min=11;
cout<<"请输入选手的成绩(0-10)"<<endl;
for (i=1;i<10;i++)
{
cout<<"请输入第"<<i<<"评委给出的得分"<<i<<endl;
cin>>score;
if(score>max)
max=score;
if(score<min)
min=score;
sum=sum+score;
}
avr=(sum-max-min)/8;
cout<<"去掉一个最高分:"<<max<<"去掉一个最低分:"<<min<<endl;
cout<<"当前选手的最后得分是:"<<avr;
return 0;
}
运行结果:
知识点总结:
1.高清语序的循环位置,正确进行描述;
2.注意逗号分号的区别。
学习心得:
搞完这一项目的其中之一,明显的举得自己视觉疲劳,不过成功后的感受不错,继续加油哦!
本文介绍了一个简单的C++程序,用于计算比赛选手的最终得分。程序通过输入9位评委给出的分数,去除一个最高分和一个最低分后计算平均得分。
840





