题目描述:
计算两点之间的距离样例输入:0 0 3 4
样例输出:5.000000
代码如下:
#include <cstdio>
#include <cmath>
typedef struct { // 给结构体重命名
double x;
double y;
} Point;
double demo( Point a, Point b ) {
return sqrt((a.x-b.x) * (a.x-b.x) + (a.y-b.y) * (a.y-b.y));
}
int main() {
int a,b,c,d;
printf("请依次输入x1 y1 x2 y2:");
scanf("%d%d%d%d",&a,&b,&c,&d);
printf("%lf", demo({a, b}, {c,d}));
return 0;
}