把公式套进去,再用printf命令包留三位小数就行了。
#include<bits/stdc++.h>
using namespace std;
int main()
{ double a,b,c,d,p;
cin>>a>>b>>c;
p=(a+b+c)/2;
d=sqrt(p*(p-a)*(p-b)*(p-c));
printf("%.3f",d);
return 0;
}
把公式套进去,再用printf命令包留三位小数就行了。
#include<bits/stdc++.h>
using namespace std;
int main()
{ double a,b,c,d,p;
cin>>a>>b>>c;
p=(a+b+c)/2;
d=sqrt(p*(p-a)*(p-b)*(p-c));
printf("%.3f",d);
return 0;
}