把316分成两数之和

来源:百度知道 编辑:UC知道 时间:2024/05/19 15:42:57
把316分成两数之和,且这两个数分别是11和13的倍数,这个程序怎么编?

for (int x = 0;; x++)
{
if ((316 - 11 * x) % 13 == 0)
{
printf("316=11*%d+13*%d", x, (316 - 11 * x) / 13);
break;
}
}

11*X+13*Y=316

编程序解这个方程式而已吧,应该不是很难吧?解未必只有一个。