文章

1

粉丝

0

获赞

0

访问

11

头像
求三角形的面积 题解:有没有大佬,这个为啥不对
P1125 兰州大学/西北工业大学机试题
发布于2025年10月14日 19:47
阅读数 11

#include<stdio.h>

double sq(int x1,int x2,int y1,int y2) {
    double s=(x1-x2)*(y2-y1)/2.0;
    if(s>0) return s;
    return -s;
}

int main() {
    int x1,y1,x2,y2,x3,y3;
    while(scanf("%d%d%d%d%d%d",&x1,&y1,&x2,&y2,&x3,&y3)!=EOF){
        double s = sq(x1,x2,y1,y2)+sq(x1,x3,y1,y3)+sq(x2,x3,y2,y3);
        if(x1>x2){
            if(x1<x3)x1=x3;
            else if(x2>x3)x2=x3;
        }else{
            if(x1>x3){
                x1=x2;
                x2=x3;
            }else if(x2<x3){
                x2=x1;
             ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发