#include <stdio.h> void f(int a[],int i,int j) { int t; if(i<j) { t=a; a=a[j];a[j]=t; f(a,i+1,j-1); } } void main( ) { inti,aa[5]={1,2,3,4,5}; f(aa,0,4); for(i=0;i<5;i++) printf("%d,",aa); printf("\n"); } 执行后输出结果是 A)5,4,3,2,1, B)5,2,3,4,1 C)1,2,3,4,5, D)1,2,3,4,5
|