3191:练31.3 画图
C++程序:
#include <bits/stdc++.h>
using namespace std;
int main()
{
double n,x,y,r,x1,y1,r1,ans=0;
cin>>n>>x>>y>>r;
for(int i=1;i<=n;i++)
{
cin>>x1>>y1;
r1=sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y));
if(r1<=r) ans++;
}
cout<<ans;
return 0;
}
python3代码:
n=int(input())
x,y,r=input().split()
x,y,r=int(x),int(y),int(r)
cnt=0
while n:
n-=1
a,b=input().split()
a,b=int(a),int(b)
if (a-x)*(a-x)+(b-y)*(b-y)<=r*r:
cnt+=1
print(cnt)
《信息学奥赛一本通 编程启蒙C++版》3181-3185(5题)
《信息学奥赛一本通 编程启蒙C++版》3181-3185(5题)_3182:【例30.3】 按要求计算输出-CSDN博客
《信息学奥赛一本通 编程启蒙C++版》3186-3190(5题)
《信息学奥赛一本通 编程启蒙C++版》3191-3195(5题)
《信息学奥赛一本通 编程启蒙C++版》3196-3200(5题)
《信息学奥赛一本通 编程启蒙C++版》3201-3205(5题)
《信息学奥赛一本通 编程启蒙C++版》3206-3210(5题)
《信息学奥赛一本通 编程启蒙C++版》3206-3210(5题)_3206:【例34.3】 统计数字字符个数-CSDN博客
《信息学奥赛一本通 编程启蒙C++版》3211-3215(5题)
《信息学奥赛一本通 编程启蒙C++版》3216-3220(5题)