桐桐的雷达【模拟】

编程入门 行业动态 更新时间:2024-10-27 23:32:20

桐桐的雷达【模拟】

桐桐的雷达【模拟】

>Description
一个测速雷达都有一个最高限速和一个最低限速。如果探测到的数据超过最高限速或低于最低限速,都认为驾驶员是违规的。
为了检测探测器是否正常工作,雷达自身要周期性的分析一下最近的数据。假设多数驾驶员遵守交通规则,因此如果有超过10%的数据是违规的,则认为探测器可能出了问题。
现在根据给定的数据,计算合法速度的平均值。如果你判断是探测器坏了,则输出0.0。


>Input
第一行3个整数A,B,C(1≤A≤200,A≤B≤200,1≤C≤50)。分为为最低限速和最高限速以及探测到的数据个数。后面一行有C个要分析的数据。

>Output
只有一行,为计算的结果(保留一位小数)。


>Sample Input
1 50 10
42 43 44 45 46 47 48 49 50 51

>Sample Output
46.0


>解题思路
直接模拟。


>98分代码

#include<iostream>
#include<cstdio>
using namespace std;
int n,m,t,sum,a;
double ans;
int main()
{scanf("%d%d%d",&n,&m,&t);for(int i=1;i<=t;i++){scanf("%d",&a);if(a>m||a<n) continue; //如果违规就不记录入平均值中sum++; ans+=a;}if(t-sum>t/10) printf("0.0"); //判断检测器有没有坏else printf("%.1f",ans/sum);return 0;
}

更多推荐

桐桐的雷达【模拟】

本文发布于:2023-07-28 21:47:41,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1327107.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!