第1个回答 2011-09-21
void reverse(int R[],int l,int r){
int i ,j;
int temp;
for(i=l,j=r;i<j;i++,j--){
temp=R[i];
R[j]=R[i];
R[j]=temp;
}
}
void RCR(int R[],int n,int p){
if(p<=0||p>=n){
print('error')
}else{
reverse(R,0,p-1);
reverse(R,p,n-1);
reverse(R,0,n-1);
}
}本回答被提问者采纳