2 条题解
-
0
#include<bits/stdc++.h>//这里我用的是万能头,所以就不用写sqrt的头文件 using namespace std; int main(){ double a,b,c,d; cin>>a>>b>>c>>d; //xa=a xb=c //ya=b yb=d //也就是说,abcd就是那4个输入的数字 double e=sqrt( pow(a-c,2) + pow(b-d,2) ); //写的有点乱,我们分开看 //pow(a-c,2)计算的是(xa-xb)的平方 //pow(b-d,2)计算的是(ya-yb)的平方 //将pow(a-c,2)和pow(b-d,2)加起来,得到开平方里面的式子的答案 //最后用sqrt进行开平方的运算 cout<<fixed<<setprecision(3)<<e;//一定要记得保留3位小数 return 0; }
-
-1
#include<bits/stdc++.h> using namespace std; int main(){ double a,s,d,f;cin>>a>>s>>d>>f; double g=0,h=0; g=max(a,d)-min(a,d); h=max(s,f)-min(s,f); if(g==0) {cout<<h;return 0;} if(h==0) {cout<<g;return 0;} double j=0,k=0; k=max(g,h)-min(g,h); j=gh/24+k*k; printf("%.3lf",sqrt(j)); return }
- 1
信息
- ID
- 795
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 9
- 标签
- (无)
- 递交数
- 9
- 已通过
- 6
- 上传者