- 6人平均分9.6分,总分为6*9.6
- 去掉最高分,总分为5*9.4,那么最高分为6*9.6-5*9.4
- 去掉最低分,总分为5*9.8,那么最低分为6*9.6-5*9.8
- 总分减去最高分,最低分后,再除以4,即为最终要求的平均分 题目链接
#include<bits/stdc++.h>
using namespace std;
int main()
{
double t, h, l;
t = 6*9.6;//总分
h = t-5*9.4;
l = t-5*9.8;
printf("%5.2f", (t-h-l)/4);
return 0;
}//两种方法都行
#include<cstdio>
using namespace std;
int main()
{
float sc_all = 6 * 9.6;
float sc_high = 5 * 9.4;
float sc_low = 5 * 9.8;
float high = sc_all - sc_high;
float low = sc_all - sc_low;
float ans = (sc_all - high - low) / 4;
printf("%5.2f\n", ans);
return 0;
}
还有一种不推荐使用的方法:
#include<bits/stdc++.h>
using namespace std;
int main()
{
cout << setw(5) << fixed << setprecision(2) << (6*9.6-(6*9.6-5*9.4)-(6*9.6-5*9.8))/4;
return 0;
}
代码亲测可用!!!
不要差评哦,本人还是很要面子的!
持续更新中!!!