请各位高手解决一下这道 c++题
发布网友
发布时间:2023-10-13 02:42
我来回答
共3个回答
热心网友
时间:2024-12-08 14:29
#include<stdio.h>
int main()
{
int x1,x2,y1,y2;
float result;
scanf("%d %d %d %d",&x1,&y1,&x2,&y2);
printf("2%f",(float)sqrt((x1-x2)(x1-x2)+(y1-y2)(y1-y2)));
return 0;
}
热心网友
时间:2024-12-08 14:29
#include<iostream>
#include<iomanip>
#include<cmath>
using namespace std;
int main()
{
double x1,y1,x2,y2;
double subx;
double suby;
while(cin>>x1>>y1>>x2>>y2)
{
subx=fabs(x1-x2);
suby=fabs(y1-y2);
subx=pow(subx,(double)2);
suby=pow(suby,(double)2);
cout<<fixed<<setprecision(2)<<sqrt((subx+suby))<<endl;
subx=suby=0;
}
return 0;
}
热心网友
时间:2024-12-08 14:30
程序我调试完了,可以运行,你试试吧。
//计算两点间的距离, 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。
#include<iostream>
#include<iomanip>
#include<cmath>
using namespace std;
int main()
{
double x1,y1,x2,y2;
double xdistance;
double ydistance;
cout<<"输入第一点坐标(X1,Y1),X1与Y1之间用空格隔开:"<<endl;
cin>>x1>>y1;
cout<<"输入第二点坐标(X2,Y2),X2与Y2之间用空格隔开:"<<endl;
cin>>x2>>y2;
xdistance=fabs(x1-x2);
ydistance=fabs(y1-y2);
cout<<"两点间的距离=";
cout<<fixed<<setprecision(2)
<<sqrt((pow(ydistance,(double)2)+pow(ydistance,(double)2)))<<endl;
return 0;
}