编译错误。。。

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

zhanwang @ 2023-09-06 19:40:36

dev里面编译显示一直错

#include<bits/stdc++.h>
using namespace std;
int x1,y1,x2,x3,y2,y3;
int main(){
    cin>>x1>>y1>>x2>>y2>>x3>>y3;
    double sum=0;
    sum+=sqrt(pow((max(x1,x2)-min(x1,x2),2))+pow((max(y1,y2)-min(y1,y2),2)));
    sum+=sqrt(pow((max(x2,x3)-min(x2,x3),2))+pow((max(y2,y3)-min(y2,y3),2)));
    sum+=sqrt(pow((max(x1,x3)-min(x1,x3),2))+pow((max(y1,y3)-min(y1,y3),2)));
    cout<<fixed<<setprecision(3)<<(double)sum;
    return 0;
} 

有没有大佬帮忙解答一下[鞠躬]


by _8008008 @ 2023-09-06 20:21:39

有函数用y1作为函数名的吗 除了和库函数 关键字冲突名字应该不会有其它情况了吧


by bzzltl @ 2023-09-06 20:33:55

@_8008008 https://blog.csdn.net/weixin_51671868/article/details/120460955


by bzzltl @ 2023-09-06 20:34:11

刚才没看见,抱歉哈(


by ud2_ @ 2023-09-06 21:46:32

不声明全局变量,且不声明下划线开头的变量,就能完全规避这类问题了。


by Destroyer_S @ 2023-09-09 14:22:46

y1函数(cmath)报错


上一页 |