#C02L06P02. C02.L06.实型变量与格式化输入输出.程序例题.魔法袋
C02.L06.实型变量与格式化输入输出.程序例题.魔法袋
题目描述
晨晨得到了一个魔法袋。这个魔法袋袋口是圆形的,袋口的半径为 r (不含袋口壁厚度),并规定只能装圆形的物品,容量无限大。现在晨晨想把自己的 n ( n ≤ 2000000 )个圆形礼物都放进魔法袋里面。已知晨晨所有礼物的半径,请问你能帮帮他统计一下有多少礼物能放进去吗?
输入格式
第一行:包括空格分开的两个整数 n , r 分别代表晨晨礼物数量和魔法袋半径 ( n <= 2000000 , r <= 10000000 )。
第二行:n 个整数代表晨晨礼物的半径( 半径 <= 10000000 )。
输出格式
一个整数,魔法袋能放进礼物的数量。
样例
5 3
2 1 3 4 10
3
程序填空
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,a[20000005],r,s=0;
scanf("%d%d",填空(1),填空(2));
for(int i=1;i<=n;i++)
scanf("填空(3)",填空(4); // 填空(4), 要求不包含 &
for(int i=1;i<=n;i++)
if(a[i]<=r) s++;
printf("填空(5)",填空(6));
return 0;
}
填空(1):{{ input(1) }}
填空(2):{{ input(2) }}
填空(3):{{ input(3) }}
填空(4):{{ input(4) }}
填空(5):{{ input(5) }}
填空(6):{{ input(6) }}
相关
在以下作业中: