Red de conocimientos turísticos - Conocimientos sobre calendario chino - Cómo intercambiar dos números en lenguaje C

Cómo intercambiar dos números en lenguaje C

Hay dos formas de intercambiar dos números:

1. Con la ayuda de variables intermedias, este método es intuitivo, fácil de entender y el más utilizado.

2. Se requieren variables intermedias y el intercambio se completa mediante la operación de las propias variables.

Código de referencia: Método 1:

int?a=2,b=3,t;

t=a;?//Guardar un primer Enter variable temporal t

a=b;?//Guardar b en a

b=t;?//Almacenar el valor a original en la variable temporal en b

printf("a=%d?b=%d\n",?a,b?);

Método 2:

int?a= 2,b =3,t;

a?+=?b?;?//Guardar la suma de dos números en a

b=?//De dos números Restar b del suma de los números para obtener la a original y almacenarla en b

a=?a-b?;?//Debido a que b ahora es el valor original de a, entonces de los dos números Resta b (a original ) de la suma para obtener el b original y almacenarlo en a

Este método también se puede implementar usando diferentes ors. El principio es el mismo.