emo114514 @ 2024-08-21 13:15:51
这是代码:
#include<bits/stdc++.h>
using namespace std;
double a(int a,int b,int c,int d)
{
return sqrt((c-a)*(c-a)+(d-b)*(d-b));
}
int main()
{
double x1,x2,x3,y1,y2,y3,d;
cin>>x1>>y1>>x2>>y2>>x3>>y3;
printf("%.2lf",a(x1,y1,x2,y2)+a(x1,y1,x3,y3)+a(x2,y2,x3,y3));
return 0;
}
by ggc123 @ 2024-08-21 13:32:16
第3行 double a(int a,int b,int c,int d)
为什么要用 int
by 落木之樱meow @ 2024-08-21 13:34:07
请注意审题。
给出平面坐标上不在一条直线上三个点坐标 ( x 1 , y 1 ) , ( x 2 , y 2 ) , ( x 3 , y 3 ) (x 1 ,y 1 ),(x 2 ,y 2 ),(x 3 ,y 3 ),坐标值是实数,且绝对值不超过 100.00,求围成的三角形周长。保留两位小数。
by emo114514 @ 2024-08-22 17:53:27
改完之后AC了,Thank you