#include <stdio.h>
#include <math.h>
int main()
{
double a, b, c, s, area;
printf("input three numbers\n");
scanf("%f %f %f", &a, &b, &c);
s = (a+b+c)/2.0;
area = sqrt(s*(s-a)*(s-b)*(s-c));
printf("area=%f", area);
return 0;
}
你问题是啥?
为什么用&f不行只能用%lf
%f
海伦公式计算,没啥大问题除了double类型应该用%lf