一个问题
查看原帖
一个问题
651775
lizhaoqi楼主2022/11/10 20:50

这样AC

#include<bits/stdc++.h>
using namespace std;
double a,b,c,p,cnt;
int main(){
	cin>>a>>b>>c;
	p=(a+b+c)/2;
	cnt=sqrt(p*(p-a)*(p-b)*(p-c));
	printf("%.1lf",cnt);
	return 0;
}

但把a,b,c,d,cnt换成long double就不行 请问各位大佬,这是为何?

2022/11/10 20:50
加载中...