#include<iostream> #include<cmath> using namespace std; template<typename T> T t_distance(T x1,T x2,T y1,T y2) { return sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); } int main() { int a,b,c,d; double f,i,j,k; int distance1; double distance2; 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; }