#include <stdio.h>
typedef struct {
float x;
float y;
} point;
point permute(point M)
{
point N;
N.x = M.y;
N.y = M.x;
return N;
}
int main(void)
{
point A;
point B;
int point = 7;
A.x = 0;
A.y = 1;
B = permute(A);
printf("A (%.2f, %.2f)\n", A.
x, A.
y); printf("B (%.2f, %.2f)\n", B.
x, B.
y); printf("point = %d\n", point
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp0eXBlZGVmIHN0cnVjdCB7CglmbG9hdCB4OwoJZmxvYXQgeTsKfSBwb2ludDsKCnBvaW50IHBlcm11dGUocG9pbnQgTSkKewoJcG9pbnQgTjsKCU4ueCA9IE0ueTsKCU4ueSA9IE0ueDsKCXJldHVybiBOOwp9CgppbnQgbWFpbih2b2lkKQp7Cglwb2ludCBBOwoJcG9pbnQgQjsKCWludCBwb2ludCA9IDc7CgkKCUEueCA9IDA7CglBLnkgPSAxOwoJQiA9IHBlcm11dGUoQSk7CgkKCXByaW50ZigiQSAoJS4yZiwgJS4yZilcbiIsIEEueCwgQS55KTsKCXByaW50ZigiQiAoJS4yZiwgJS4yZilcbiIsIEIueCwgQi55KTsKCXByaW50ZigicG9pbnQgPSAlZFxuIiwgcG9pbnQpOwoJCglyZXR1cm4gMDsKfQ==