求三角形面积
已知三角形的三边长为 a, b, c,计算三角形面积的公式为:
area = sqrt(s(s-a)(s-b)(s-c)),
s = (a+b+c) / 2
编写程序,实现从键盘输入 a, b, c 的值(假设 a, b, c 的值可以保证其构成一个三角形),计算并输出三角形的面积(取两位小数)。
示例
输入(以空格相隔)
3 4 5
输出
6.00
#include <stdio.h>
#include <math.h>
int main () {
/* 计算三角形面积 */
float s,a,b,c,area;
printf("请输入a b c\n");
scanf("%f%f%f",&a,&b,&c);
s=(a+b+c)/2;
area=(float)sqrt(s*(s-a)*(s-b)*(s-c));
printf("面积为:%.2f",area);
return 0;
}