#include <stdio.h>
#include <stdlib.h>
void swap_array(int n, int *a, int *b);
int main() {
int i, *P, *Q;
int a[10] = {100,99,98,97,96,95,94,93,92,91};
int b[10] = {1,2,3,4,5,6,7,8,9,10};
P = a;
Q = b;
swap_array(10, a, b);
for (i = 0; i < 10; i++) {
}
return 0;
}
void swap_array(int n, int *a, int *b){
int t[10] = {0};
int i;
for(i=0; i<n; i++) {
t[i] = a[i];
a[i] = b[i];
b[i] = t[i];
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4Kdm9pZCBzd2FwX2FycmF5KGludCBuLCBpbnQgKmEsIGludCAqYik7CgppbnQgbWFpbigpIHsKICAgIGludCBpLCAqUCwgKlE7CiAgICBpbnQgYVsxMF0gPSB7MTAwLDk5LDk4LDk3LDk2LDk1LDk0LDkzLDkyLDkxfTsKICAgIGludCBiWzEwXSA9IHsxLDIsMyw0LDUsNiw3LDgsOSwxMH07CgogICAgUCA9IGE7CglRID0gYjsKCglzd2FwX2FycmF5KDEwLCBhLCBiKTsKCiAgICBmb3IgKGkgPSAwOyBpIDwgMTA7IGkrKykgewogICAgICAgIHByaW50ZigiJWQgIiwgUFtpXSk7CiAgICAgICAgcHJpbnRmKCJcbiIpOwogICAgICAgIHByaW50ZigiJWQgIiwgUVtpXSk7CiAgICAgICAgcHJpbnRmKCJcbiIpOwogICAgIH0KICAgIHN5c3RlbSgicGF1c2UiKTsKICAgIHJldHVybiAwOwp9CnZvaWQgc3dhcF9hcnJheShpbnQgbiwgaW50ICphLCBpbnQgKmIpewoJaW50IHRbMTBdID0gezB9OwoJaW50IGk7CiAgICBmb3IoaT0wOyBpPG47IGkrKykgewogICAgdFtpXSA9IGFbaV07CiAgICBhW2ldID0gYltpXTsKCWJbaV0gPSB0W2ldOwoJfQp9Cgo=