标签:style return 科学 main question 思考 math.h cout 输入
第一行9个整数,R,x1,y1,x2,y2,x3,y3,x0,y0.R代表炮台攻击的最大距离,(x1,y1),(x2,y2), (x3,y3)代表三个炮台的坐标.(x0,y0)代表敌人的坐标.
输出一行,这一行代表敌人承受的最大伤害,(如果每个炮台都不能攻击到敌人,输出0×)
1 1 1 2 2 3 3 1 2
2x
1 #include<iostream> 2 #include<math.h> 3 using namespace std; 4 5 int main() 6 { 7 int R,x1,y1,x2,y2,x3,y3,x0,y0; 8 while(cin>>R>>x1>>y1>>x2>>y2>>x3>>y3>>x0>>y0) 9 { 10 int dis1,dis2,dis3; 11 int count=0; 12 dis1=pow(x1-x0,2)+pow(y1-y0,2); 13 if(dis1<R*R) 14 count++; 15 dis2=pow(x2-x0,2)+pow(y2-y0,2); 16 if(dis2<R*R) 17 count++; 18 dis3=pow(x3-x0,2)+pow(y3-y0,2); 19 if(dis3<R*R) 20 count++; 21 22 cout<<count<<"x"<<endl; 23 count=0; 24 } 25 return 0; 26 27 }
标签:style return 科学 main question 思考 math.h cout 输入
原文地址:http://www.cnblogs.com/bxyan/p/6925607.html