作业帮 > 综合 > 作业

一道求三角形面积的程序题,

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 09:49:30
一道求三角形面积的程序题,
依次输入三个坐标,用海伦公式,最后输出保留两位小数
#include
#include
int main() {
double a ,b ,c ,i ,d ,e ,l ,q ,r ,p ,sum;
scanf("%f %f %f %f %f %f",&a ,&b ,&c ,&d ,&e ,&i);
\x05l = sqrt(pow((a - c),2)+pow((b - d),2));
\x05q = sqrt(pow((a - e),2)+pow((b - i),2));
\x05r = sqrt(pow((c - e),2)+pow((i - d),2));
\x05p = (l + q + r)/2;
\x05sum = sqrt(p*(p - r)*(p - l)*(p - q));
\x05printf("%.2f\n",sum);
\x05return 0;
}
为什么运行结果老是不对,输出结果超级无敌大,
一道求三角形面积的程序题,
你的错误在于double输入要用%lf
scanf("%lf %lf %lf %lf %lf %lf",&a ,&b ,&c ,&d ,&e ,&i);