文章

72

粉丝

142

获赞

5

访问

57.5k

头像
求三角形的面积 为什么wrong
我要提问
发布于2024年3月13日 14:12
阅读数 1.2k

#include<bits/stdc++.h>
using namespace std;

double length(int x1,int y1,int x2,int y2) {
    double ans = 0;
    ans = sqrt((x2-x1)*(x2 - x1)+(y2-y1)* (y2 - y1));
    return ans;
}


int main() {
    double x1, y1, x2, y2, x3, y3;
    while (cin>>x1>>y1>>x2>>y2>>x3>>y3) {
        //计算边长
        double a = length(x1, y1, x2, y2);
        double b = length(x1, y1, x3, y3);
        double c = length(x2, y2, x3, y3);
        double p = (a + b + c) / 2;
        double ans = sqrt(p*(p-a)*(p-b)*(p-c));
        printf("%.2lf\n",ans);
    }
    return 0;
}

登录查看完整内容


登录后发布评论

2 条评论
snake VIP
2024年3月13日 14:26

length函数的参数怎么是int

赞(0)

DestinyCares+++ : 回复 snake: 哦哦 没看出来

2024年3月13日 14:27