80求助!!!

P5735 【深基7.例1】距离函数

```c++ double work(int x1,int y1,int x2,int y2) { return sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)); } ``` > 数据保证,坐标均为实数且绝对值不超过 $100$ 那么在传入参数的时候,是否应该是 ```c++ double work(double x1, double y1, double x2, double y2) {} ``` 呢 ~~btw 不要养成使用 `y1` 的习惯,会死的很惨~~
by Aleph_Drawer @ 2023-03-21 22:05:33


在楼上的基础上,可以试试 ```cpp #define x1 xx1 #define y1 yy1 #define x2 xx2 #define y2 yy2 ``` ?~~不知道是否可行~~
by SlaineTroyard @ 2023-03-21 22:08:13


@[Alpha_Drawer](/user/181571) @[Franz_Liszt](/user/450246) 谢谢两位大佬!
by 足球小子 @ 2023-03-21 22:24:44


|