#include <stdio.h>
void interchange (int * u, int * v);
int main(void) {
int x = 5, y = 10;
printf("x = %d and y = %d.\n", x
, y
); interchange(&x, &y);
printf("now x = %d and y= %d.\n", x
, y
); return 0;
}
void interchange(int * u, int *v)
{
int temp;
temp = *u;
*u = *v;
*v = temp;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGludGVyY2hhbmdlIChpbnQgKiB1LCBpbnQgKiB2KTsKaW50IG1haW4odm9pZCkgewoJaW50IHggPSA1LCB5ID0gMTA7CgkKCXByaW50ZigieCA9ICVkIGFuZCB5ID0gJWQuXG4iLCB4LCB5KTsKCWludGVyY2hhbmdlKCZ4LCAmeSk7CglwcmludGYoIm5vdyB4ID0gJWQgYW5kIHk9ICVkLlxuIiwgeCwgeSk7CglyZXR1cm4gMDsKfQoKdm9pZCBpbnRlcmNoYW5nZShpbnQgKiB1LCBpbnQgKnYpCnsKCWludCB0ZW1wOwoJdGVtcCA9ICp1OwoJKnUgPSAqdjsKCSp2ID0gdGVtcDsKfQ==