int reverse(int n){ int r=0; while(n!=0) { r*=10; r+=(n%10); n/=10; } return r;}
这是一个自定义的函数。照函数名来看,它的作用是把a数组中的前n个元素逆置(即把它们的数组中的位置反过来存放,假如a[0]~a[99]中原来存放的是1,2,3,4,。。。,99,100,则调用一次reverse(a,100)后,a数组中的元素将成为100,99,98,。。。,3,2,1)。