经过100 年的韬光养晦,某国研发出了一种用于太空战争的导弹拦截系统,凡是与它的距离不超过其工作半径的导弹都能够被它成功拦截。而且没有缺陷。
某天,雷达捕捉到外星人的导弹来袭。由于该系统尚处于试验阶段,所以只有一套系统投入工作。请计算可以可以拦截下的导弹个数。
---------------------------
多组测试数据;
对于每组数据共有两行:
第一行一个n(0<n<=1000),表示导弹个数,一个m,表示工作半径(0<m<=30000);
第二行表示每颗导弹的高度h(0<h<=30000),以空格隔开
---------------------------
每组数据一行,输出可以拦截下的导弹个数;
----------------------------
8 200
389 207 155 300 299 170 158 65
----------------------------
4
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,m,h,i;
int count=0;
while(scanf("%d %d",&n,&m)!=EOF)
{
for(i=1;i<=n;i++)
{
{
scanf("%d",&h);
}
if(h<m)
count++;
}
printf("%d\r\n",count);
count = 0;
}
return 0;
}