参考代码如下:
#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.5 (C语言代码)浏览:538 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:654 |
高精度加法 (C++代码)(大数加法)浏览:1008 |
C语言程序设计教程(第三版)课后习题5.7 (C++代码)浏览:879 |
回文数(一) (C语言代码)浏览:809 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:736 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1327 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:1432 |
蛇行矩阵 (C语言代码)浏览:792 |
C语言训练-求函数值 (C语言代码)浏览:599 |