#include <stdio.h>\n#include <math.h>\n\n// 定义结构体类型POINTER\ntypedef struct {\n float x;\n float y;\n} POINTER;\n\n// 自定义函数Distance计算两点之间的距离\nfloat Distance(POINTER p1, POINTER p2) {\n float distance;\n distance = sqrt(pow(p2.x - p1.x, 2) + pow(p2.y - p1.y, 2));\n return distance;\n}\n\nint main() {\n POINTER p1, p2;\n printf("请输入第一个点的坐标(x y):");\n scanf("%f %f", &p1.x, &p1.y);\n printf("请输入第二个点的坐标(x y):");\n scanf("%f %f", &p2.x, &p2.y);\n float dist = Distance(p1, p2);\n printf("两点之间的距离为:%f\n", dist);\n return 0;\n}

C语言计算平面两点距离:结构体和函数实现

原文地址: https://www.cveoy.top/t/topic/pnGW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录