该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include

#include

void main()

{

float a,b,c,

int san=0;

char ch;

printf("********************************\n");

printf("********判定三角形的类型********\n");

printf("********************************\n\n");

do

{

printf("请输入三个数值\n");

san = scanf("%f%f%f",&a,&b,&c); //其实scanf也有返回值,即所输入数据的个数

while(san != 3) //判断输入数据的格式

{

fflush(stdin); //或者 while(getchar()!='\n');//清理缓存区的错误数据 printf("输入格式错误,请重新输入!\n");

san = scanf(" %f%f%f",&a,&b,&c);

}

if( (a+b) <= c || (a+c) <= b || (b+c) <= a)

{

printf("不能组成三角形!\n");

}

else

{ if( a == b && a == c )

{

printf("该三角形为等边三角形!\n");

}

else if( a == b || a == c || b == c )

{

if( a*a + b*b == c*c || a*a + c*c == b*b || c*c + b*b == a*a )

{

printf("该三角形为等腰直角三角形!\n");

}

else

{

printf("该三角形为等腰三角形!\n");

}

}

else if( a*a + b*b == c*c || a*a + c*c == b*b || c*c + b*b == a*a )

{

printf("该三角形为直角三角形!\n");

}

else

{

printf("该三角形为普通三角形!\n");

}

}

printf("是否继续判定(Y) or (N)\n");

getchar()=='\n'; //清除缓存数据

scanf("%c",&ch); //这两句也可以这样写——scanf(" %c",ch);%前面有个空格,必须要有 }while(ch == 'y' || ch =='Y'); }

c语言三角形判定条件,c语言判定三角形的各种类型——请大家指点相关推荐

  1. c语言判定三角形方法,c语言判定三角形的各种类型——请大家指点

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include void main() { float a,b,c, int san=0; char ch; printf(" ...

  2. c语言编程三角形判定,c语言判定三角形的各种类型——请大家指点

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include void main() { float a,b,c, int san=0; char ch; printf(" ...

  3. c语言 宏定义 条件,c语言宏定义、条件编译

    笔记整理: 宏定义 宏定义的一般形式为: #define 宏名 字符串或者表达式 预处理的工作就是替换,就是将宏名替换成相应的字符串与表达式. 宏定义字符串: #define 宏名 字符串 该示例中的 ...

  4. 【判断三角形成立条件并进一步判断三角形类型】

    题目描述 输入三角形的三边,根据输入的三角形的三边判断是否能组成三角形,如果可以进一步判断三角形的类型: (1)等边三角形(三边相等) (2)等腰三角形(两边相等) (3)直角三角形(a平方+b平方= ...

  5. 判断相似三角形的条件c语言,相似三角形的判定条件是什么

    相似三角形的判定条件是什么2020-10-25 17:02:13文/钟诗贺 如果一个三角形的两个角与另一个三角形的两个角对应相等,那么这两个三角形相似:如果一个三角形的两条边和另一个三角形的两条边对应 ...

  6. 【C语言刷题】喝汽水问题、上三角矩阵判定以及矩阵相等判定

    目录 一.喝汽水问题 1.循环求解 2.找规律 二.上三角矩阵判定 三.矩阵相等判定 总结 一.喝汽水问题 题目描述:喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以多少汽水(编程实现). ...

  7. 能否构成三角形的条件代码_人教版初中数学三角形全等的判定教案

    三角形全等的判定教案 一.教学目标 [知识与技能] 掌握三角形全等的判定方法"边边边",能运用"边边边"证明两个三角形全等. [过程与方法] 通过推理论证及&q ...

  8. 【C 语言】文件操作 ( 文件结尾判定 )

    文章目录 一.文件结尾判定 1.使用 EOF 判定 2.使用 feof 函数判定 一.文件结尾判定 1.使用 EOF 判定 文件结尾标识符是 EOF ; #define EOF (-1) 使用 get ...

  9. 用java判定三角形_八年级数学上册三角形知识点总结

    三角形的分类 三角形的内角和定理及推论 三角形的内角和定理:三角形三个内角和等于180°.推论:①直角三角形的两个锐角互余.②三角形的一个外角等于和它不相邻的来两个内角的和.③三角形的一个外角大于任何 ...

最新文章

  1. 安装centos后无法引导启动windows7的解决方法
  2. lpq命令--Linux命令应用大词典729个命令解读
  3. 信号完整性与电源完整性分析_「1月11日 免费视频直播」高速PCB信号完整性和电源完整性仿真实战分析、ADS创新解决方案分享-送给工程师的一份新年礼物...
  4. linux 僵尸进程 defunct
  5. PHP+Redis 实例【一】点赞 + 热度 下篇
  6. flashisland in webdynpro
  7. 数字图像处理图像反转的实现_使用8086微处理器反转16位数字
  8. element-ui的input加单位符号
  9. 接触线叉环插座行业调研报告 - 市场现状分析与发展前景预测
  10. [Unity3D]自己动手重制坦克舰队ArmadaTank
  11. Linux安装yum过程(超详细)
  12. CleanMyMac XMac苹果电脑专属系统优化工具
  13. VS2015:libcurl静态编译
  14. C语言BCC异或效验
  15. Android开发 屏幕截图
  16. mysql 不用斯芬克斯 全局模糊匹配 查询
  17. 解决Ubuntu16.04软件商店无法加载
  18. 个人电商项目(mxcmall)的环境配置
  19. 大数据技术概述__大数据最全面的技术栈总结及分类
  20. 从张鑫旭的demo中,我学到了图像拉伸的原理

热门文章

  1. C语言:程序设计综合训练
  2. 刘盈盈计算机科学与技术,关于成立乐清市中小学幼儿园新教师专业发展指导师团队的通知...
  3. 时间戳转换为北京时间
  4. 关于QPS高并发,你了解多少?
  5. DNS劫持,HTTP劫持、HTTPS劫持【流量劫持】
  6. 关于React 行内样式backgroundImage的设置
  7. html网页开发入门
  8. 字节面试:什么是责任链模式?
  9. 触发onclick事件元素的获取
  10. vmware NSX 6.3.3 企业版序列号激活码密钥永久使用