注意1, 1, 3的情况。
#include <stdio.h> int main(){ int i = 1, a, b, c, count, t; scanf("%d", &t); while(t--){ scanf("%d%d%d", &a, &b, &c); count = 0; if(a + b > c && a - b < c && b - a < c) ++count; if(a == b || a == c || b == c) if(count) ++count; if(a == b && a == c) if(count) ++count; printf("Case #%d:\n", i++); if(!count) printf("NO"); else while(count--) printf("YE "); printf("\n"); } return 0; }
原文:http://blog.csdn.net/chang_mu/article/details/20729653