我是C菜鸟,急求帮忙解个题哦!!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/11 12:47:02
已知三角形的三边长a,b,c,计算三角形面积公式s=0.5*(a+b+c),area=sqrt(s*(s-a)*(s-b)*(s-c))要求编写程序从键盘输入a,b,c值计算并输出三角形面积

#include <stdio.h>
#include <math.h>
int main( )
{
double a,b,c;
printf("请输入三个编程,用空格或回车隔开:");
scanf("%lf %lf %lf",&a,&b,&c);
double s = 0.5*(a+b+c);
double area = sqrt( (double)(s*(s-a)*(s-b)*(s-c)));
printf("Area = %0.2lf",area );

return 0;
}
请输入三个编程,用空格或回车隔开:3 3 3
Area = 3.90请按任意键继续. . .

#include<stdio.h>
#include<math.h>
void main(){
double a,b,c,s,area;
printf("请输入a,b,c:");
scanf("%lf%lf%lf",&a,&b,&c);
s=0.5*(a+b+c);
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("面积为%lf:",area);
}

math.h头文件中有sqrt函数,求某个数的平方根。实现起来很简单啊