定义一个结构体类型表示平面上的一个点的坐标(x,y),并从键盘输入两个点z1,z2的坐标,坐标值为整型数据,输出这两点之间的距离。
时间: 2024-05-03 14:21:07 浏览: 187
百度地图api实现运动轨迹、坐标拾取、多点标注并显示信息窗体
5星 · 资源好评率100%
好的,这个问题是一个编程问题,我可以回答。以下是 C++ 代码实现:
```cpp
#include <iostream>
#include <cmath>
using namespace std;
// 定义结构体类型表示平面上的一个点
struct Point {
int x;
int y;
};
// 计算两点之间的距离
double distance(Point z1, Point z2) {
int dx = z1.x - z2.x;
int dy = z1.y - z2.y;
return sqrt(dx * dx + dy * dy);
}
int main() {
Point z1, z2;
cout << "请输入第一个点的坐标(x1, y1):";
cin >> z1.x >> z1.y;
cout << "请输入第二个点的坐标(x2, y2):";
cin >> z2.x >> z2.y;
double d = distance(z1, z2);
cout << "两点之间的距离是:" << d << endl;
return 0;
}
```
希望能帮到你!
阅读全文