📄 ioo.cpp
字号:
#include<iostream.h>
#include<math.h>
double rr(double A,double R)
{
double T,t1;
t1=pow(A,4)/24/pow(R,3);
T=R+t1;
return T;
}
double tt(double A,double R)
{
double T;
T=pow(A,2)/2/R;
return T;
}
void main ()
{double A1,R1,T1,A2,R2,T2,A3,R3,T3,tt1,tt2,p,p1,d,d4,x1,x2,y1,y2,x,y,x3,y3,d1,d2,w1,w2,ddd,dd;
cout<<"输入A1,R1"<<endl;
cin>>A1>>R1;
T1=rr(A1,R1);
cout<<"输入A2,R2"<<endl;
cin>>A2>>R2;
T2=rr(A2,R2);
cout<<"输入A3,R3"<<endl;
cin>>A3>>R3;
T3=rr(A3,R3);
tt1=tt(A1,R1);
tt2=tt(A2,R2);
p=pow((T1+T2),2)+pow((tt1+tt2),2);
p1=pow(p,0.5);
cout<<"输入x1y1x2y2x3y3"<<endl;
cin>>x1>>y1>>x2>>y2>>x3>>y3;
dd=pow((x1-x2),2)+pow((y1-y2),2);
for(x=x1;x>x1-pow(A3,2)/R3;x=x-1){
for(y=y1+R2;y<y1+T3;y=y+1){
d=pow((x-x3),2)+pow((y-y3),2);
d4=pow(d,0.5);
d1=pow((x-x1),2)+pow((y-y1),2);
d2=pow((x-x2),2)+pow((y-y2),2);
w1=d1-pow(T3,2);
w2=d2-pow(T3,2);
ddd=pow(w2,0.5)-pow(w1,0.5);
if(fabs(p1-d4)<1&&fabs(ddd-pow(dd,0.5))<1)
cout<<"x="<<x<<" y="<<y<<endl;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -