酷代码 AI
菜单

题目描述 给出平面坐标上不在一条直线上三个点坐标 ,坐标值是实数,且的绝对值不超过 ,求围成的三角形周长。保留两位小数。 对于平面上的两个点 ,则这两个点之间的距离 输入 三行,每行读入一个点的坐标 输出 输出三角形的周长,保留小数点后两位 样例输入 复制 0 0 0 3 4 0 样例输出 复制 12.00 来源/分类 结构体 基于大数据的国家一流专业校地合作信息学育人云平台建设-教育部中国高校产学研创新基金资助项目(课题编号:2022BL093) 徐工院·"周编一"计划 is powered by HUSTOJ, Theme by SYZOJ 徐州国硕教育科技有限公司版权所有

```cpp #include <iostream> #include <iomanip> #include <cmath> using namespace std; struct Point { double x, y; }; double distance(Point a, Point b) { return sqrt(pow(a.x - b.x, 2) + pow(a.y - b.y, 2)); } int main() { Point p1, p2, p3; cin >> p1.x >> p1.y; cin >> p2.x >> p2.y; cin >> p3.x >> p3.y; double d1 = distance(p1, p2); double d2 = distance(p2, p3); double d3 = distance(p3, p1); double perimeter = d1 + d2 + d3; cout << fixed << setprecision(2) << perimeter << endl; return 0; } ``` [2025-12-16 12:26:50 | AI问答 | 190点数解答]

服务商
相关提问
发财导航,免费问AI
实用工具查看更多