knookda 2021-08-27 16:23 采纳率: 77.8%
浏览 29
已结题

执行样例正确,提交答案不对。

img


#include<stdio.h>
#include<math.h>

int main(void)
{
    double x1, y1, x2, y2, x3, y3;
    double S;
    int N;
    scanf("%d", &N);
    while(N --)
    {
        scanf("%lf%lf%lf%lf%lf%lf", &x1, &y1, &x2, &y2, &x3, &y3);
        double a = fabs(sqrt(pow((x1 - x2), 2) +pow((y1 - y2), 2) ));
        double b = fabs(sqrt(pow((x2 - x3), 2) +pow((y2 - y3), 2) ));
        double c = fabs(sqrt(pow((x1 - x3), 2) +pow((y1 - y3), 2) ));
        if(a + b > c && a + c > b && b + c > a)
        {
            S =fabs(0.5 *(x1*y2 - x2*y1) +0.5* (x2*y3- x3*y2) + 0.5*(x1*y3 - x3*y1));
            printf("%.3f\n", S);
        }
        else printf("Can not form a triangle.\n" );

    }
    return 0;
}

  • 写回答

1条回答 默认 最新

  • huxiansheng__ 2021-08-27 16:35
    关注

    你有考虑两个点都在(0,0)吗,那肯定会程序异常

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月3日
  • 创建了问题 8月27日

悬赏问题

  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?
  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错
  • ¥25 自动填写QQ腾讯文档收集表
  • ¥15 DbVisualizer Pro 12.0.7 sql commander光标错位 显示位置与实际不符