В общем случае, вы не можете. Вам нужно одно уравнение для каждого неизвестного. Если у вас есть одно неизвестное, то тривиально a = 123.4 также является ответом. Если у вас есть два, то 3a + 2b = 10, 2a + 3b = 20. Итак, как мы решаем? Ответ заключается в том, что если мы добавим их, получим 5a + 5b = 30. Это не поможет. Но если мы масштабируем одно уравнение так, чтобы а отменить, что говорит нам б. Поэтому в этом случае умножьте на два 6a + 4b = 20. Теперь умножьте другой на минус три -6a -9b = -60. Теперь добавьте, а a исчезнет -5b = -40. Итак, 5b = 40, 1b = 8, и теперь мы просто заменим b назад, чтобы найти a.
Этот метод масштабируется до любого числа переменных, если у вас есть независимое уравнение для каждой переменной.
Это выглядит подозрительно, как домашнее задание ... – towerofnix
Вы, вероятно, не можете. Это 2 уравнения для одной составной величины 'abc'. И даже если уравнения были совместимы, вы все равно получаете продукт. – LutzL
Это напрямую не связано с программированием и, следовательно, вне темы. –