编程问题9
求三角形面积,我调试若干次,就是得不到正确结果。
#include<stdio.h>
main()
{
float a,b,c,s,area;
printf("please key in the length of the triangle!\n");
scanf("%f%f%f",&a,&b,&c);
s=1.0/2*(a+b+c);
area=sqrt(s*(s-a)*(s-b)*(s-c)); /* 是不是这个函数有问题呢?*/
printf("the area of the triangle is:\n");
printf("%7.2f",area);
getch();
}
谢谢指点