C语言016 第十六课 边长计算三角形面积2019-07-06

程序分析:

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


执行结果

你可能感兴趣的:(C语言016 第十六课 边长计算三角形面积2019-07-06)