编译失败

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

hjk20120612 @ 2023-12-23 16:42:16

#include<bits/stdc++.h>
using namespace std;
float x1,y1,x2,y2,x3,y3;
float dis(float a,float b,float c,float d){
    return sqrt((a-b)*(a-b)+(c-d)*(c-d));
}
int main(){
    cin>>x1>>y1>>x2>>y2>>x3>>y3;
    cout<<fixed<<setprecision(2);
    cout<<dis(x1,x2,y1,y2)+dis(x2,x3,y2,y3)+dis(x1,x3,y1,y3);
    return 0;
}

by 潘德理2010 @ 2023-12-23 16:45:17

不要使用 y1 作为变量名。

好像会跟什么东西冲突。


by DustyMark @ 2023-12-23 16:55:31

@hjk20120612 y1和万能头里一个不知道有什么用的y1函数重名


by Abelxxyy @ 2024-02-22 09:31:12

如果用 bits/stdc++.h头文件,就不能用 y1


|