解题思路:
用任意两边之和大于第三边和任意两边之差小于第三边(其实可以用最小的两边之和和最大最小的两边之差代替,但是比较麻烦)判断三角形
注意事项:
任意两边
求差的时候注意用绝对值
参考代码:
#include<stdio.h>
#include<math.h>
void main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
if(((a+b)>c)&&((a+c)>b)&&((c+b)>a)&&(fabs(a-b)<c)&&(fabs(b-c)<a)&&(fabs(c-a)<b))printf("YES");
else printf("NO");
}
0.0分
0 人评分
简单的a+b (C语言代码)浏览:541 |
点我有惊喜!你懂得!浏览:1341 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:546 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:541 |
母牛的故事 (C语言代码)浏览:959 |
WU-链表数据求和操作 (C++代码)浏览:1327 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:589 |
The 3n + 1 problem (C语言代码)浏览:506 |
DNA (C语言代码)浏览:752 |
JAM计数法 (C语言代码)浏览:671 |