c语言 求三角形面积(三边长a,b,c确保可以构成三角形)
#include <stdio.h>
#include <math.h>
main()
{
float a,b,c,s,area;
printf(“Inputa,b,c:”);
scanf(“%f,%f,%f”,&a,&b,&c);
s=(a+b+c)/2;
area=(float)sqrt(s*(s-a)*(s-b)(s-c));
printf(“area=%f\n”,area);
}
为什么第九行要加强制类型转换符(float)??
#PHP工程师##算法工程师##前端工程师##完美世界##iOS工程师##C++工程师##安卓工程师#
#include <math.h>
main()
{
float a,b,c,s,area;
printf(“Inputa,b,c:”);
scanf(“%f,%f,%f”,&a,&b,&c);
s=(a+b+c)/2;
area=(float)sqrt(s*(s-a)*(s-b)(s-c));
printf(“area=%f\n”,area);
}
为什么第九行要加强制类型转换符(float)??
#PHP工程师##算法工程师##前端工程师##完美世界##iOS工程师##C++工程师##安卓工程师#