解题思路:
用任意两边之和大于第三边和任意两边之差小于第三边(其实可以用最小的两边之和和最大最小的两边之差代替,但是比较麻烦)判断三角形
注意事项:
任意两边
求差的时候注意用绝对值
参考代码:
#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 人评分
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:590 |
假币问题 (C语言代码)浏览:2657 |
C语言训练-字符串正反连接 (C语言代码)浏览:727 |
震宇大神的杀毒软件 (C++代码)浏览:1173 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:658 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1071 |
WU-复数求和 (C++代码)浏览:2120 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:672 |
回文数字 (C语言代码)浏览:2539 |
Minesweeper (C语言描述,蓝桥杯)浏览:1177 |