Menu Close

顺序结构程序设计举例 – 输入三角形的三边长,求三角形面积

输入三角形的三边长,求三角形面积。
已知三角形的三边长 a,b,c,则该三角形的面积公式为:


其中 s = (a+b+c)/2
源程序如下:

#include<math.h>
#include<stdio.h>

main()  //main 函数
{
    float a,b,c,s,area; //声明四个浮点函数
    scanf("%f %f %f",&a,&b,&c); //输入三角形的三个边长
    s=1.0/2*(a+b+c);
    /* 三角形的面积计算公式
      计算过程遵从数学公式
    */
    area=sqrt(s*(s-a)*(s-b)*(s-c));
    printf("a=%f,b=%f,c=%f,s=%f\n",a,b,c,s); //格式打印出三角形的三个边长和S
    printf("area=%7.2f\n",area);  // 打印出面积
}

 

 

 

除教程外,本网站大部分文章来自互联网,如果有内容冒犯到你,请联系我们删除!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Leave the field below empty!

Posted in C语言教程

Related Posts