典型的细节题:读入要用double,三边长度要判断是否为正,之后再利用小学结论。
#include <stdio.h>
int
main() {
int ncase;
double a, b, c;
int flag;
scanf("%d", &ncase);
while (ncase--) {
scanf("%lf%lf%lf", &a, &b, &c);
flag = 1;
if (a < 0 || b < 0 || c < 0
|| a + b <= c || a + c <= b || b + c <= a) flag = 0;
if (!flag) printf("NO\n");
else printf("YES\n");
}
return 0;
}