声明一个结构体point,包含三个数据成员x、y、z,表示一个点在三维空间的坐标。在主函数中定义一个point类型的结构体变量,并该点到原点的距离。
时间: 2023-11-28 13:49:16 浏览: 102
定义结构体类型变量的方法
以下是声明point结构体并计算点到原点距离的代码示例:
```c++
#include <iostream>
#include <cmath>
using namespace std;
struct point {
double x;
double y;
double z;
};
int main() {
point p;
p.x = 3.0;
p.y = 4.0;
p.z = 5.0;
double distance = sqrt(p.x * p.x + p.y * p.y + p.z * p.z);
cout << "The distance between the point (" << p.x << ", " << p.y << ", " << p.z << ") and the origin is " << distance << endl;
return 0;
}
```
在上述代码中,我们定义了一个point结构体,并在主函数中创建了一个point类型的变量p,并为其x、y、z三个成员赋值。接着,我们使用sqrt函数计算了该点到原点的距离,并将结果输出到控制台。
阅读全文