#include<iostream> #include<cmath> using namespace std; int distance1; double distance2; int t_distance(int x1,int x2,int y1,int y2); double t_distance(double x1,double x2,double y1,double y2); int main() { int a,b,c,d; float f,i,j,k; cout<<"请输入两个整数坐标的数值:"; cin>>a>>b>>c>>d; cout<<endl; cout<<"请输入两个浮点数坐标的数值:"; cin>>f>>i>>j>>k; distance1=t_distance(a,b,c,d); distance2=t_distance(f,i,j,k); cout<<"两点间的距离:"<<distance1<<endl; cout<<"两点间的距离:"<<distance2<<endl; return 0; } int t_distance(int x1,int x2,int y1,int y2) { return sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); } double t_distance(double x1,double x2,double y1,double y2) { return sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); }