作业帮 > 综合 > 作业

求三角形面积定义两个带参宏,一个用来求s,另一个用来求area.编写程序,在程序中用带参宏的宏名来求面积

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 06:50:33
求三角形面积定义两个带参宏,一个用来求s,另一个用来求area.编写程序,在程序中用带参宏的宏名来求面积
已知三边a,b,c;
include
#include
#define S (a+b+c)/2
#define AREA(a,b,c) sqrt(S*(S-a)*(S-b)*(S-c))
main()
{
float a,b,c;
printf("Please input the rim lengthes of the triangle:\n");
scanf("%f%f%f",&a,&b,&c);
printf("The area of the triangle is %-5.2f.\n",AREA(a,b,c));
}