📄 1439.txt
字号:
#include<iostream.h>
#include<math.h>
#include<iomanip.h>
int main()
{
double d,b,c,x,t,a[3][3];int i,j;
while(cin>>a[0][0])
{
cin>>a[0][1]>>a[0][2];
for(i=1;i<3;i++)
for(j=0;j<3;j++)
cin>>a[i][j];
d=sqrt((a[0][0]-a[1][0])*(a[0][0]-a[1][0])+(a[0][1]-a[1][1])*(a[0][1]-a[1][1])+(a[0][2]-a[1][2])*(a[0][2]-a[1][2]));
b=sqrt((a[1][0]-a[2][0])*(a[1][0]-a[2][0])+(a[1][1]-a[2][1])*(a[1][1]-a[2][1])+(a[1][2]-a[2][2])*(a[1][2]-a[2][2]));
c=sqrt((a[2][0]-a[0][0])*(a[2][0]-a[0][0])+(a[2][1]-a[0][1])*(a[2][1]-a[0][1])+(a[2][2]-a[0][2])*(a[2][2]-a[0][2]));
t=(d*d+b*b-c*c)/(2.0*d*b);
x=4.0*d*d*b*b*(1-t*t)*(1-t*t)/((d+b+c)*(d+b+c)*c*c);
cout<<setiosflags(ios::fixed)<<setprecision(3)<<x<<endl;
}
return 0;
}
/*
解法二
#include<iostream.h>
#include<math.h>
#include<iomanip.h>
int main()
{
int x1,y1,z1,x2,y2,z2,x3,y3,z3;
float a,b,c,r1,r2,s,s1,s2,p,q;
while(cin>>x1>>y1>>z1>>x2>>y2>>z2>>x3>>y3>>z3)
{a=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)+(z1-z2)*(z1-z2));
b=sqrt((x2-x3)*(x2-x3)+(y2-y3)*(y2-y3)+(z2-z3)*(z2-z3));
c=sqrt((x1-x3)*(x1-x3)+(y1-y3)*(y1-y3)+(z1-z3)*(z1-z3));
p=(a+b+c)/2.0;
s=sqrt(p*(p-a)*(p-b)*(p-c));
r1=s/p;
r2=a*b*c/(4.0*s);
q=(r1*r1)/(r2*r2);
cout<<setiosflags(ios::fixed)<<setprecision(3)<<q<<endl;
}
return 0;
}
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -