例84:给定平面上任意三个点的坐标(x1,y1)、(x2,y2)、(x3,y3),检验它们能否构成三角形。

解体思路:构成三角形的要求是,两边之和大于第三条边,读者根据这个准则判定即可。

C语言源代码演示:

#include <stdio.h>//头文件
#include <math.h>//为了引用sqrt函数
int main()//主函数
{ double x1,y1,x2,y2,x3,y3;//定义变量 float side_Length1,side_Length2,side_Length3;//定义变量 printf("请输入第一个坐标;");//提示语句 scanf("%lf %lf",&x1,&y1);printf("请输入第二个坐标;");//提示语句 scanf("%lf %lf",&x2,&y2);printf("请输入第三个坐标;");//提示语句 scanf("%lf %lf",&x3,&y3);side_Length1=sqrt(pow(x2-x1,2)+pow(y2-y1,2));side_Length2=sqrt(pow(x3-x1,2)+pow(y3-y1,2));side_Length3=sqrt(pow(x3-x2,2)+pow(y3-y2,2));if(side_Length1+side_Length2>side_Length3&&side_Length2+side_Length3>side_Length1&&side_Length1+side_Length3>side_Length2) //判断条件 {printf("这三个点可以构成三角形!\n");}else{printf("这三个点无法构成三角形!\n");}return 0;//主函数返回值为0
}

编译运行结果:

请输入第一个坐标;1 0
请输入第二个坐标;4 0
请输入第三个坐标;2 2
这三个点可以构成三角形!--------------------------------
Process exited after 7.599 seconds with return value 0
请按任意键继续. . .

以上,如果你看了觉得对你有所帮助,就给小林点个赞,分享给身边的人叭,这样小林也有更新下去的动力,跪谢各位父老乡亲啦~

C语言开发工具

更多案例可以go公众号:C语言入门到精通

C语言 | 是否可以构成三角形相关推荐

  1. 【C语言练习——打印空心三角形】

    活动地址:毕业季·进击的技术er 夏日炎炎,热浪中我们迎来毕业季,这是告别,也是迈向新起点的开始.这是一个毕业的月份,每年看到很多毕业生都离校上班,在校生准备考试和暑假实习,都非常感慨,不管怎样,作为 ...

  2. 已知三角形三边求面积的c语言程序,已知三角形三边分别为4,5,6,求三角形的面积。用c语言编写程序...

    已知三角形三边分别为4,5,6,求三角形的面积.用c语言编写程序 关注:114  答案:6  mip版 解决时间 2021-01-18 16:33 提问者谁把流年搁浅 2021-01-17 23:52 ...

  3. c语言 10行帕斯卡三角形,C语言帕斯卡三角形打印示例

    帕斯卡三角形是向工程学生教授的典型例子之一. 它有很多的解释. 其中一个着名的是它与二项式方程的使用. 三角形之外的所有值都被认为是零(0). 第一行为0 1 0,而只有1获取帕斯卡三角形中的空格,0 ...

  4. C语言入门:根据三角形边长确定三角形为何种三角形

    C语言:根据三角形边长确定三角形为何种三角形 #include<stdio.h> #include<stdlib.h> void main(){int a,b,c;scanf( ...

  5. for的嵌套c语言用星号表示三角形ppt,C语言编程求助!“使用循环语句打印出星号三角形”(如下图)...

    int i,j,n;scanf("%d",&n);for(i=0 由热心网友提供的答案1: #include void main() { int i,j,k; f #inc ...

  6. 【c语言】给出三角形的三边长,求三角形面积

    设三角形三边长为a.b.c,并满足约束条件三边之和大于第三边,面积为Area 则: 其中 C语言代码: #include <stdio.h> #include <math.h> ...

  7. 怎么用c语言做出等妖三角形_初二数学培优,怎么用顶点坐标求三角形面积?割补法这样用很简单...

    点击右上角关注"陈老师初中数理化"分享学习经验,一起畅游快乐的学习生活. 根据顶点坐标求解三角形的面积是初二数学的重要知识点,本文就例题详细解析这类题型的解题思路,希望能给初二学生 ...

  8. 信息学奥赛一本通C++语言——1004:字符三角形

    [题目描述] 给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形. [输入] 输入只有一行,包含一个字符. [输出] 该字符构成的等腰三角形,底边长5个字符,高3个字符. [输入样例 ...

  9. 【C语言】已知三角形三边长,求三角形面积

    一. 数学基础: 已知三角形的三边,计算三角形面积,需要用到海伦公式: 即p=(a+b+c)/2 二. 算法: 输入三个边长,套用海伦公式计算面积,并输出. 可以先判断是否可以构成三角形,即任意两边之 ...

最新文章

  1. 最简单EXT调用WCF
  2. ext3 tree tbar 初始化定义
  3. 309. zui佳买卖股票时机含冷冻期(JavaScript)
  4. dell4528s linux_如何在戴尔PC上使用Ubuntu Linux终端
  5. 老大,我想获取MySQL插入数据的自增ID,该怎么弄?
  6. 数值分析(一) 牛顿插值法及matlab代码
  7. matlab创建wps服务器,wps云文档服务器架设(mac版wps云文档在哪)
  8. ATTCK随笔系列之二:偷天陷阱
  9. IT痴汉的工作现状23-乡关何处
  10. Elasticsearch系列—倒排索引原理
  11. (转)如何应对工作中的冲突?
  12. TIA博途中使用T-CONFIG指令修改S7-1200 PLC的IP地址和设备名称
  13. Win11机械硬盘磁盘碎片整理方法
  14. iOS 15.3+ SwiftUI中List子项目禁止被删除但头部仍显示删除按钮的解决
  15. 认识jQuery的Promise
  16. JavaSwing多线程小游戏雷霆战机
  17. datagrip 设置查询结果显示行数
  18. Oracle P6软件起源与发展
  19. 【IoT】WiFI、Zigbee和蓝牙通信技术对比解析
  20. git上传本地工程到码云上,报错: ! [rejected] master - master (non-fast-forward) error: failed to push some

热门文章

  1. TimesNet复现结果
  2. 数据库系统概论学习笔记
  3. Windows下U盘管理程序
  4. ios- Gesture
  5. 吉日嘎拉C#快速开发平台V4.0到V4.2升级记
  6. PyG|邻接矩阵转为coo_matrix格式
  7. gephi-数据导入
  8. 【编程游戏】贺岁霓虹灯。(参观261楼dh20156的霓虹灯)
  9. 中国对外直接投资存量及流量数据(2003-2017年)
  10. c语言排序算法——直接上代码