一道求三角形面积的程序题,依次输入三个坐标,用海伦公式,最后输出保留两位小数#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 -

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 06:07:08

一道求三角形面积的程序题,依次输入三个坐标,用海伦公式,最后输出保留两位小数#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 -
一道求三角形面积的程序题,
依次输入三个坐标,用海伦公式,最后输出保留两位小数
#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;
}
为什么运行结果老是不对,输出结果超级无敌大,

一道求三角形面积的程序题,依次输入三个坐标,用海伦公式,最后输出保留两位小数#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 -
你的错误在于double输入要用%lf
scanf("%lf %lf %lf %lf %lf %lf",&a ,&b ,&c ,&d ,&e ,&i);