文章

16

粉丝

0

获赞

59

访问

3.0k

头像
求三角形的面积 题解:坐标公式
P1125 兰州大学/西北工业大学机试题
发布于2025年3月14日 17:27
阅读数 277

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

double calculateArea(double x1,double y1,double x2,double y2,double x3,double y3){
    return fabs((x1*(y2 - y3) + x2*(y3 -y1) + x3*(y1 - y2))/2.0);
    //fabs确保为正数 
}

int main(){
    double x1,y1,x2,y2,x3,y3;
    while(scanf("%lf %lf %lf %lf %lf %lf",&x1,&y1,&x2,&y2,&x3,&y3) != EOF){
        double area = calculateArea(x1,y1,x2,y2,x3,y3);
        printf("%.2f\n",area);
    }
    return 0;
}

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发