输入三角形3边的长度值(均为正整数),判断能否为直角三角形的3个边长。如果可以,则输出yes,否则输出no。
6条回答 默认 最新
Littlechoc 2016-07-19 08:09关注int a, b, c; scanf("%d %d %d", &a, &b, &c); if (a < 1 || b <1 || c < 1) { printf("no\n"); } a = a * a; b = b * b; c = c * c; if (a + b == c) { printf("yes\n"); } if (a + c == b) { printf("yes\n"); } if (c + b == a) { printf("yes\n"); } printf("no\n");本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报