判断三角形的形态
来源:互联网 发布:java restful 编辑:程序博客网 时间:2024/06/10 12:19
//从键盘任意输入三个数分别作为三角形的三边a,b,c,编程计算这三个数能否构成三角形#include<stdio.h>#include<math.h>#define EPS 1e-1main(){ float a,b,c; int flag=1; printf("Please enter a,b,c:"); scanf("%f,%f,%f",&a,&b,&c); if(a+b>c&&b+c>a&&c+a>b) { if(fabs(a-b)<=EPS&&fabs(b-c)<=EPS&&fabs(c-a)<=EPS) { printf("等边"); //等边三角形 flag=0; //置标志变量flag为0 } else if(fabs(a-b)<=EPS||fabs(b-c)<=EPS||fabs(c-a)<=EPS) { printf("等腰"); //等腰三角形 flag=0; //置标志变量flag为 } if(fabs(a*a+b*b-c*c)<=EPS||fabs(b*b+c*c-a*a)<=EPS||fabs(a*a+c*c-b*b)<=EPS) { printf("直角"); flag=0; } if(flag) { printf("一般"); } printf("三角形\n"); } else { printf("不是三角形\n"); }}
运行结果:
知识点:对逻辑语句与if else语句的综合运用
心得体会:禁忌将和(&&)与或(||)混淆
阅读全文
0 0
- 判断三角形的形态
- 判断三角形的形状
- 判断三角形的形状
- 三角形的判断
- 判断三角形的形状
- 判断三角形的性质
- 判断三角形的性质
- 三角形的判断
- 三角形的判断
- 三角形的判断类型
- 三角形类型的判断
- 三角形的判断
- 判断三角形的类型
- 判断三角形的形状
- 判断三角形的类型
- 三角形的判断
- 判断三角形的类型
- 三角形的判断
- 阿里Java面试题,你的水准会不会被刷掉?
- 修改QQ签名失败
- 深入了解Android蓝牙Bluetooth ——《总结篇》
- 自知力:团队管理必须讲的秘密
- js Date.setMonth 溢出
- 判断三角形的形态
- Editable
- 。php自动加载
- 1579 三阶幻方
- Linux计划任务
- java中String、StringBuffer、StringBuilder的区别
- less学习(二)—简单基础
- JS学习随笔
- Spring怎么导入约束