解题思路:
注意事项:
参考代码:
#include <stdio.h>
#include <math.h>
int main()
{
double x1,y1,x2,y2,x3,y3;
double s,p,a,b,c;
scanf("%lf %lf\n",&x1,&y1);
scanf("%lf %lf\n",&x2,&y2);
scanf("%lf %lf\n",&x3,&y3);
c=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));/*c是点a,b*/
b=sqrt((x1-x3)*(x1-x3)+(y1-y3)*(y1-y3));/*b是点a,c*/
a=sqrt((x2-x3)*(x2-x3)+(y2-y3)*(y2-y3));/*a是点b,c*/
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("%.2lf",s);
return 0;
}
0.0分
0 人评分
C语言训练-素数问题 (C语言代码)浏览:1695 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:736 |
printf基础练习2 (C语言代码)浏览:690 |
【魔板】 (C++代码)(时间超限,希望会的帮我改正一下)浏览:804 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:2121 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:624 |
C语言训练-数字母 (C语言代码)浏览:648 |
1124题解浏览:630 |
大家好,我是验题君浏览:604 |
sizeof的大作用 (C语言代码)浏览:1138 |