程序分析:
1 定义三个边的变量和面积
2 给变量赋值,三角形三边满足三角形规定
3 计算机三教学面积 area=sqrt(s(s-a)(s-b)(s-c))s=(a+b+c)/2
4 输出三角形面积
源代码:
#include "stdio.h"
#include "math.h" //调用数学标准函数 sin() cos() exp() 求e fabs() log()
void test4(void);
main()
{
test4();
return 0;
}
void test4(void)
{
double a,b,c,s,area;
printf("test4\n");
printf("输入三角形的三边,求三角形的面积\n");
printf("input three numbers");
scanf("%lf,%lf,%lf",&a,&b,&c);
s=0.5*(a+b+c);
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("a=%.2f,b=%.2f,c=%.2f\n",a,b,c);
printf("area= %.2f\n",area);
}
执行程序:
输入:3,4,5
输出:面积=6
执行结果
网友评论