函数基本应用,不多解释!见代码🍓🍓🍓
#include <stdio.h>
#include <math.h>
// 计算两点之间的距离
double distance(double x1, double y1, double x2, double y2) {
return sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));
}
int main() {
double x1, y1, x2, y2, x3, y3;
// 输入三个点的坐标
scanf("%lf %lf", &x1, &y1);
scanf("%lf %lf", &x2, &y2);
scanf("%lf %lf", &x3, &y3);
// 计算三条边的长度
double side1 =distance(x1, y1, x2, y2);
double side2 = distance(x2, y2, x3, y3);
double side3 = distance(x3, y3, x1, y1);
// 计算周长
double C = side1 + side2 + side3;
// 输出结果,保留两位小数
printf("%.2lf\n", C);
return 0;
}