【C判断a*a+b*b=c*c且a>=b>0且输出最小的】2022-6-26
缘由C语言程序设计网课练习-编程语言-CSDN问答
int n = 99, a = n, b = a, aa = 0, bb = 0;scanf_s("%d", &n);if (n >= 100)printf_s("输入数据错误!\n");else{while (n > 9 && n < 100){while (a > 0){if (n*n != a*a + b*b)if (--b == 0)b = --a; else;else if (a > 0 && b > 0)aa = a, bb = b, b = --a, printf_s("a=%2d,b=%2d,n=%d.\t", aa, bb, n); else;}if (aa > 0 && bb > 0)printf_s("最小a=%2d,b=%2d,n=%d.\n", aa, bb, n);else printf_s("麻油这样a和b=n=%d.\n", n);//之上判断并输出最小b = a = --n; aa = bb = 0;//模拟输入}}