#include<stdio.h>
int a_int_rev2(int *q, int n)
{
int k, kari_atai;
for (k = 0; k <= (n-1)/2; k++) {
kari_atai = q[k];
q[k] = q[n-k-1];
q[n-k-1] = kari_atai;
}
return kari_atai;
}
int main(void)
{
int y[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
int w;
w = a_int_rev2(y, 10);
printf("%d\n",w);
for(int i=0;i<10;i++){
printf("%d",y[i]);
}
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KaW50IGFfaW50X3JldjIoaW50ICpxLCBpbnQgbikKewogIGludCBrLCBrYXJpX2F0YWk7CiAgCiAgZm9yIChrID0gMDsgayA8PSAobi0xKS8yOyBrKyspIHsKICAgIGthcmlfYXRhaSA9IHFba107CiAgICBxW2tdID0gcVtuLWstMV07CiAgICBxW24tay0xXSA9IGthcmlfYXRhaTsKICB9ICAgCiAgcmV0dXJuIGthcmlfYXRhaTsKfQoKaW50IG1haW4odm9pZCkKewogIGludCB5WzEwXSA9IHswLCAxLCAyLCAzLCA0LCA1LCA2LCA3LCA4LCA5fTsKICBpbnQgdzsKCiAgdyA9IGFfaW50X3JldjIoeSwgMTApOwogIHByaW50ZigiJWRcbiIsdyk7CiAgICBmb3IoaW50IGk9MDtpPDEwO2krKyl7CiAgICAgICAgcHJpbnRmKCIlZCIseVtpXSk7CiAgICB9CiAgICAKICByZXR1cm4gMDsKfQ==