2015清华计算机复试上机题1——自强不息数

第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;
}

猜你喜欢

转载自blog.csdn.net/qian2213762498/article/details/80883489