/**
* 先思考思路
*
* 四个不同未知数 等比等差等三个方程 知道是正整数
* 题目的解法是将四个变量转化为2个变量 只需要两层循环。
*
*/
#include <stdio.h>
void main()
{
int a, b, c, d, temp;
temp = 44 * 44;
//题目的解法是将四个变量转化为2个变量 只需要两层循环。
//联立三个等比 等差 以及 c+d =44 推到出 44^2 = c(a-9c+264)---这个公式满足三个公式的条件??
for (a = 1;; a++)
{
for (c = 1; c < 43; c++)
{
if (c != a && temp == c * (a - 9 * c + 264))
{
b = 3 * c - 44;
d = 44 - c;
goto end;
}
}
}
end:
printf("A = %d,B = %d,C = %d,D = %d\n", a, b, c, d);
}
10.2.14 四个不同未知数 等比等差 及 其中两个数的和三个方程 知道是正整数 求四个数
猜你喜欢
转载自blog.csdn.net/qq_42664961/article/details/103938067
今日推荐
周排行