//实现判断此三角形是不是直角三角形,并输出此三角形的周长。 #include<stdio.h> #include<math.h> int main() { int m; scanf("%d", &m); int x1, y1, x2, y2, x3, y3; for (int i = 1; i <= m; i++) { scanf("%d%d%d%d%d%d", &x1, &y1, &x2, &y2, &x3, &y3); double r1 = sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2)); double r2 = sqrt((x1 - x3) * (x1 - x3) + (y1 - y3) * (y1 - y3)); double r3 = sqrt((x2 - x3) * (x2 - x3) + (y2 - y3) * (y2 - y3)); double sum = r1 + r2 + r3; if ((r1 * r1 == r2 * r2 + r3 * r3 ) || ( r2 * r2 == r1 * r1 + r3 * r3 ) || (r3 * r3 == r2 * r2 + r1 * r1)) printf("Yes\n"); else printf("No\n"); printf("%.2lf\n", sum); } return 0; }