第1题
题目
标题:自强不息数
【题目描述】
若一个数的绝对值大于 k,我们称之为“自强不息数” 。给定 n 个数,求其中自强不息数的个数。
【输入格式】
第一行包括 2 个正整数 n, K。
第二行 n 个正整数,代表给定的 n 个数。
第一行包含 2 个整数 n 和 k (1 ≤ n ≤ 105 , 0 ≤ k ≤ 109 )。
接下来为n 个用单个空格隔开的整数,每个数的绝对值不超过109。
【输出格式】
仅输出一个整数,表示自强不息数的个数。
【样例入】
7 5
2 4 5 9 -9 -3 -7
【样例输出】
3思路
简单签到题。
测试结果
略
代码
#include <iostream>
#include <cstdio>
#include<cmath>
using namespace std;
const int nmax=1e5;
int a[nmax];
int main(int argc, char** argv) {
int n,k;
int cnt=0;
scanf("%d%d",&n,&k);
for(int i=0;i<n;i++){
scanf("%d",&a[i]);
}
for(int i=0;i<n;i++){
if(abs(a[i])>k){
cnt++;
}
}
printf("%d",cnt);
return 0;
}