歌星大奖赛

歌星大奖赛:

在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。请编写一个程序实现。

解题思路:

定义max与min储存最大值与最小值,利用for循环输入并判断输入的数字的大小并且存入max或者min中,将所有分数累加到num中,最后用num减去max和min后再除8即可求出平均值。

代码:

#include<iostream>

using namespace std;

int main()

{

    int max,min,x,sum,i;

    max=-1;

    min=101;

    sum=0;

    for(i=0;i<10;i++)

    {

        cout<<"Input number "<<i+1<<": ";

        cin>>x;

        sum+=x;

        if(x>max)

            max=x;

        if(x<min)

            min=x;

    }

    cout<<"Canceled max score:"<<max<<endl;

    cout<<"Canceled min score:"<<min<<endl;

    cout<<"Average score:"<<(sum-max-min)/8<<endl;

    return 0;

}

 

posted @   不如喝点  阅读(48)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示