int n;
printf("输入斜边长");
scanf("%d", &n);
int a, b, f;
for (a = 1; a < n; a++) {
for (b = a; b < n; b++) {
if (n * n == a * a + b * b) {
printf("%d %d", a, b);
f = 1;
break;
}
}
if (f == 1)
break;
}
结果对