Гаррет
Лучший способ переключаться между двумя числами - использовать базовые понятия математики, не более того ... это так просто !! Рассмотрим a = 10, b = 5. Теперь возьмем, a = a + b (т.е. 10 + 5 = 15) b = ab; (т.е. 15-5 = 10) a = ab (т.е. 15-10 = 5) Это так просто ...
Грегг
Замена двух чисел (целых чисел) без использования третьей переменной: A = a ^ b; б = а ^ б; а = а ^ б;
июнь
Все вышеперечисленное может вызвать переполнение. Ответ в одну строку, который является полным профи, таков: A = a + b- (b = a)
Casandra
предположим, что у нас есть a = 3 nb = 2 a = a + b (a = 5) b = ab (b = 3) a = ab (a = 2)
Хиллари
Мы можем сделать это с помощью X-OR a ^ = b ^ = a ^ = b (управлять им справа) Нагарджуна Адимулам