#include <stdio.h>
#include <math.h>
typedef struct Diem
{
int x, y, z;
} diem;
void nhap(diem N)
{
printf("Nhap toa do cua diem %c", N);
printf("Toa do x: ");
scanf("%d", &N.x);
printf("Toa do y: ");
scanf("%d", &N.y);
printf("Toa do z: ");
scanf("%d", &N.z);
}
double tinhKhoangCach(diem X, diem Y)
{
double kc;
kc = sqrt(pow((X.x - Y.x), 2) + pow((X.y - Y.y), 2) + pow((X.z - Y.z), 2));
return kc;
}
int main()
{
diem A, B;
nhap(A);
nhap(B);
printf("Khoang cach giua A va B = %lf", tinhKhoangCach(A, B));
return 0;
}
mọi người ghé qua cho e hỏi bài e làm tính khoảng cách 2 điểm trong không gian code như e tại sao kết quả lại sai? mà cái chỗ
printf("Nhap toa do cua diem %c", N);
tại sao lại không in ra được Điểm A, hay B và dùng như thế nào để hiển thị ra
nhap(A);
nhap(B);
e dùng hàm nhap va hàm tinhKhoangCach để nếu mà tính khoảng cách 2 điểm khác thì không phải viết lại! Mọi người giúp với! tks