题目:
公务员面试现场打分。有7位考官,从键盘输入若干组成绩,每组7个分数(百分制),去掉一个最分和一个最低分,输出每组的平均成绩。(注:本题有多组输入)
输入描述:
每一行,输入7个整数(0~100) ,代表7个成绩,用空格分隔。
输出描述:
每一行,输出去掉最高分和最低分的平均成绩,小数点后保留2位,每行输出后换行。
代码实现:
#define _CRT_SECURE_NO_WARNINGS 1
#define NUM_PEO 7//考官数量
#include
int main()
{
int score[NUM_PEO] = { 0 };
double average = 0;
int 服务器托管网sum = 0;
int i = 0;
int max = 0;
int min = 0;
while (scanf("%d", score) == 1)//第一个数,存放成功,进入循环
{
//假设最低分、最高分较为第一个分数
//这样后面一次次对比,就可以找出真正的最低分、最高分
min = score[0];
max = score[0];
sum = 0;//每次进入循环, 总分清零
//输入剩余分数,并找出最高、最低分
for (i = 1; i score[i] ? score[i] : min;
max = max > score[i] ? max : score[i];
}
//处理数据:计算去出2个极端分数后的平均分
for (i = 0; i
运行结果:
服务器托管,北京服务器托管,服务器租服务器托管网用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: SpringBoot 这么实现动态数据源切换,就很丝滑!
大家好,我是小富~ 简介 项目开发中经常会遇到多数据源同时使用的场景,比如冷热数据的查询等情况,我们可以使用类似现成的工具包来解决问题,但在多数据源的使用中通常伴随着定制化的业务,所以一般的公司还是会自行实现多数据源切换的功能,接下来一起使用实现自定义注解的形…