2187: 统计误差范围内的数
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:35
解决:14
题目描述
统计一个整数序列中与指定数字m误差范围小于等于X的数的个数。
输入
输入包含三行: 第一行为N,表示整数序列的长度(N <= 100);
第二行为N个整数,整数之间以一个空格分开;
第三行包含2个整数,为指定的整数m,误差范围X。
输出
输出为N个数中与指定数字m误差范围小于等于X的数的个数。
样例输入 复制
5
1 2 3 4 5
3 1
样例输出 复制
3
提示
样例中2,3,4都满足条件,故答案为3
#include<bits/stdc++.h>
using namespace std;
int a[110],n,m,x,ans;
int main(){
cin>>n;
for (int i=1;i<=n;i++) {
cin>>a[i];
}
cin>>m>>x;
for (int i=1;i<=n;i++) {
if (abs(a[i]-m)<=x)
ans++;
}
cout<<ans<<endl;
return 0;
}