Không debug được code
Mọi người ơi cho e hỏi bị gì mà không thể debug được, nó cứ báo lỗi. Bài đơn giản chỉ là tính khoảng cách AB mà.
1 Like
đừng include bits/stdc++.h
nữa xem sao :V
5 Likes
#include<iostream>
#include<iomanip>
#include<math.h>
using namespace std;
struct Point{
double x, y;
};
void input(Point &P){
cin>>P.x>>P.y
}
double distance(Point A, Point B){
double d=sqrt(pow(A.x-B.x,2)+pow(A.y-B.y,2));
return d;
}
int main(){
struct Point A, B;
int t;
cin>>t;
while(t--){
input(A); input(B);
cout << fixed << setprecision(4) << distance(A,B) << endl;
}
return 0;
}
e thử rồi vẫn ko được ạ. Code của e đây mn có thể chạy thử, e thử trên dev C cũng hiện lỗi tương tự mà e bấm vào lỗi nó ra cái gì ấy e ko hiểu lắm
Lỗi gì thì ghi-chép lên đây!
Bạn đã đặt tên hàm distance
trùng với std::distance
.
Đây là một ví dụ điển hình cho việc không nên dùng using namespace std
.
6 Likes
tập thói quen đừng xài using namespace std;
nữa là xài được hàm có tên distance
=]
5 Likes
dạ em cảm ơn nhiều ạ