参考代码如下:
#include <stdio.h> #include <stdlib.h> #include <string.h> //将三个数从小到大排序 void sort(int *pa, int *pb, int *pc) { int a[3]; a[0] = *pa; a[1] = *pb; a[2] = *pc; int i, j; int tmp; for (i = 0; i < 2; i++) { for (j = i; j < 3; j++) { if (a[i] > a[j]) { tmp = a[i]; a[i] = a[j]; a[j] = tmp; } } } *pa = a[0]; *pb = a[1]; *pc = a[2]; } int main(void) { int res[10]; int residx = 0; int a, b, c; while (scanf("%d %d %d", &a, &b, &c) == 3) { sort(&a, &b, &c); if ((a + b) > c && (c - a) < b) res[residx] = 1; else res[residx] = 0; residx++; } int i; for (i = 0; i < residx; i++) { if (res[i] == 1) printf("YES\n"); else printf("NO\n"); } return 0; }
0.0分
0 人评分
C语言训练-计算1~N之间所有奇数之和 (C语言代码)浏览:644 |
【明明的随机数】 (C++代码)浏览:779 |
Pascal三角 (C语言代码)格式错误浏览:516 |
wu-淘淘的名单 (C++代码)浏览:1330 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:817 |
用筛法求之N内的素数。 (C++代码)浏览:692 |
A+B for Input-Output Practice (C语言代码)浏览:458 |
printf基础练习2 (C语言代码)浏览:503 |
众数问题 (C语言代码)浏览:666 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:549 |