求面积运用海伦公式:

三边分别为:a,b,c   面积:area

先求出半周长(m=(a+b+c)/2),再area=aqrt(m*(m-a)(m-b)(m-c))

再根据三角形定义判断类型

如下:

#include<stdio.h>
#include<math.h>
main()
{float s ,a, b, c,area;
printf("请输入你的三条边:");
scanf_s("%f%f%f", &a, &b, &c);if (a + b > c && a + c > b && b + c > a)
{s = (a + b + c) / 2;                         //海伦area = sqrt(s * (s - a )* (s - b) * (s - c));//公式printf("面积为:%g\n", area);if (a==b&&b==c)printf("\n等边三角形");else if (a==b||b==c||a==c)printf("等腰三角形");else if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)printf("直角三角形");}
elseprintf("不能组成三角形");}      

24.(C语言)根据输入的三角形的三边判断是否能组成三角形,若可以则输出它的面积相关推荐

  1. (C语言)输入一行字符,将此字符串中最长的单词输出。

    输入一行字符,将此字符串中最长的单词输出. #include<stdio.h> #include<string.h> int main() {char a[100], b[10 ...

  2. 【C语言】输入一个整数x并判断x是否存在于数组a中

    #include<stdio.h> int main() {int x, i, a[10] = { 11,5,78,22,53,66,34,89,45 };//数组初始化printf(&q ...

  3. c语言单词的一个字母变换,c语言:输入一行英文字符串,把每个单词第一个字母变为大写,输出修改后的字符串知道...

    #include #include #include int main(int argc,char*argv[]) { char str[100+1]; int isfirst=1; char ch; ...

  4. C语言 统计输入任意多数字的偶数和奇数的个数,并输出相应的内容

    方法一:单纯应用数组实现. #include<stdio.h> main() {int a[100],i,j,m=0,n=0,k=0; //数组上限定为100char s;printf(& ...

  5. c语言编程矩阵鞍点函数,c语言 任意输入一个3×3的矩阵,用函数实现求上三角矩阵并输出。...

    满意答案 第一题#include void shangsan(int (*p)[3]) { for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { if ...

  6. c语言中计算一个字母的序数,C语言编程 输入一串字符统计英文字母的个数

    C语言编程:输入一行字符,至少50个,统计其中英文字母,数字,其他字母个数 楼上那个不能统计空格个数,我这个可以#include#includeintmain(){intcnt_c=0,cnt_n=0 ...

  7. ACMNO.24 C语言-转置矩阵 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换。 输入 一个3x3的矩阵 输出 转置后的矩阵 样例

    题目描述 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换. 输入 一个3x3的矩阵 输出 转置后的矩阵 样例输入 1 2 3 4 5 6 7 8 9 样例输出 1 4 7 2 5 8 3 ...

  8. 输入三角形的三c语言程序,输入三角形的三边 a,b,c,计算三角形的面积的公式是 C++...

    C++编程:输入三角形的三边 a,b,c,计算三角形的面积的公式是 形成三角形的条件是:a+b>c,b+c>a,c+a>b 编写程序,输入a,b,c,检查a,b,c是否满足以上条件, ...

  9. C语言程序设计输入x求函数y,C语言程序设计实践(OJ)-初识函数

    2964: 查闰年 Description 大家知道如何判断某一年是否是闰年吗?这个问题可难坏了小编,小编在写一个查找m年到n年之间闰年的程序,却苦于判断闰年的函数不会写,据说 今天你有上机课,我就拿 ...

最新文章

  1. 操作系统课设--虚拟内存
  2. 【Tomcat】Tomcat配置与优化(内存、并发、管理)【自己配置】
  3. excel oledb mysql_OLEDB操作Excel
  4. esrgan_港中文-商汤联合实验室:ECCV2018 PIRM-SR 超分辨率比赛冠军:ESRGAN(已开源)...
  5. Kubernetes 入门:运行不同类型的 Job
  6. Java对象锁和类锁全面解析(多线程synchronized关键字)
  7. cesium 基于在vue框架写功能
  8. mysql中delete,truncate,drop区别
  9. swat模型_安利一个运用SWAT模型模拟径流的简单工具
  10. DIY多快充协议太阳能充电器!----BOOST升压电路
  11. 福建农林大学统计学和计算机,福建农林大学特色专业介绍_统计学_专业课程介绍_专业排名_就业方向...
  12. Linux基础:破解root密码(rd.break)
  13. 萌娃第一台电动车哪吒魔小童正式交付
  14. Internet Download Manager 6.37.15简体中文版
  15. goahead内嵌web——用户登录
  16. winform窗体的键盘基本控制
  17. 学计算机土味情话,14句“土味”情话,学过会计都懂的浪漫!
  18. 中国城市电话区号对照表(不包括台湾省)
  19. IPTV收官之战-----机顶盒浏览器内核获取及适配
  20. HTTP/2 基础教程

热门文章

  1. python中字符串前的r什么意思
  2. c语言坐标题目,C语言题集-综合提高(题目)
  3. 一篇入门深度学习OCR:数据集和算法合集
  4. 拷贝构造函数和析构函数
  5. linux桌面适配vega集成显卡,科研工具 | ubuntu16.04安装OpenGL和VEGA FEM(多坑)
  6. bzoj4247: 挂饰(01背包)
  7. 苹果Mac电脑使用的集成显卡GPU所有型号汇总
  8. 史上最全的中国式鬼话,你肯定中枪90%以上
  9. 由初速度和仰角求射程
  10. linux+串口+卡,Linux下PCI转串口卡驱动方法