我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

求解三角形面积(输入三个点的坐标)

img

#include<stdio.h>
#include<math.h>
int main() {
    int x1,y1,x2,y2,x3,y3;
    double s,a,b,c,p;
    while(scanf("%d %d %d %d %d %d",&x1,&y1,&x2,&y2,&x3,&y3)!=EOF){
        a=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
        b=sqrt((x1-x3)*(x1-x3)+(y1-y3)*(y1-y3));
        c=sqrt((x2-x3)*(x2-x3)+(y2-y3)*(y2-y3));
        p=(a+b+c)/2;
        s=sqrt(p*(p-a)*(p-b)*(p-c));
        if(s==0) break;
        printf("%.1lf\n",s);
    }
    return 0;
}

近期文章

  • 树莓派 git clone总是连接失败
  • 函数中如何输入任意参数
  • antd pro 中要怎么配置点击编辑后跳转新的标签页?
  • noj字符串如何才能排顺序
  • ESP32C3无法访问某一个"天气API"
  • 使用Java数学随机函数Math.random(),给出下列问题的答案
  • C语言中的两矩阵相乘(我只是个平平无奇想及格的码农)
  • PHP连接mysql出现问题
  • 华为magic系统charles证书安装后无法抓包
  • 出现1.#J的原因是什么
  • jan的加入导致may不平衡了 那为什么把mar旋到根节点的位置 aug不行吗
  • 使用脚本执行jar包和直接执行jar会有区别吗,会让CPU占用不一样吗
  • PTA python第二章答案陈春晖
  • vs2008使用水晶报表,数据库专家显示未找到项目
  • macOS升级12后 无法加载libphp.so 有人知道怎么处理吗?
  • web开发者具备那些知识
  • 百度翻译的抓取出错,求帮助
  • 求eclispe的junit5的添加方法!!。!?
  • 为什么选d,987和65432为什么选取的是前两位数
  • idea2021.2.2配置maven的问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华