请问哪位列文虎克能指出本蒟蒻50分代码中的错误
查看原帖
请问哪位列文虎克能指出本蒟蒻50分代码中的错误
1343286
Mincraft_Player楼主2024/8/6 20:18
#include<cstdio>
#include<cmath>
double xa,ya,xb,yb,xc,yc;
double sq(double x){return x*x;}
double dist(double xa,double ya,double xb,double yb){
	return sqrt(sq(abs(xa-xb))+sq(abs(ya-yb)));
}
int main(){
    scanf("%lf%lf%lf%lf%lf%lf",&xa,&ya,&xb,&yb,&xc,&yc);
    int a=dist(xa,ya,xb,yb),b=dist(xa,ya,xc,yc),c=dist(xb,yb,xc,yc);
    double p=(a+b+c)/2;
    printf("%.2lf",sqrt(p*(p-a)*(p-b)*(p-c)));
    return 0;
}
2024/8/6 20:18
加载中...