一、分析

输入三个边长,套用海伦公式计算面积,并输出。

可以先判断是否可以构成三角形,即任意两边之和大于第三边,可以构成三角形情况下再计算,这样可以增加严谨性。

二、实现代码

#include <stdio.h>#include <math.h>int main(){ printf("请依次输入三个边长\n");    double a,b,c,p,s;    scanf("%lf%lf%lf",&a,&b,&c);    if(a+b>c && a+c>b && b+c>a) //判断是否可以构成三角形。    {        p=(a+b+c)/2;//计算半周长        s=sqrt(p*(p-a)*(p-b)*(p-c));//套用海伦公式,计算面积        printf("面积为%lf\n", s);//输出结果    }    else printf("无法构成三角形\n");//输入不合法,提示。    return 0;}

推荐教程:c语言教程

更多相关文章

  1. 手把手教你在C语言中如何打印倒三角形
  2. 图解两数之和的变形题之「有效三角形的个数」
  3. Python能不能方便的画三角形?
  4. python输出斐波那契数列三角形
  5. java三角形的画法

随机推荐

  1. Android 打造编译时注解解析框架 这只是
  2. android 权限大全总库
  3. Android 源码下载
  4. ANDROID音频系统散记之一:A2dpAudioInterf
  5. 相对布局(RelativeLayout)
  6. LinearLayout 属性详解
  7. [Android 数据库] Android数据库总结
  8. Android(安卓)studio 入门教程(案例)
  9. Android(安卓)java调用go语言,.go文件生成
  10. android菜单