有以下程序
void f(int a[],int i,int j)
{ int t;
if(i<j)
{ t=a[i]; a[i]=a[j];a[j]=t;
f(a,i+1,j-1); } }
main( )
{ int i,aa[5]={1,2,3,4,5};
f(aa,0,4);
for(i=0;i<5;i++) printf(“%d,”,aa[i]); printf(“/n”); }
执行后输出结果是()
有以下程序
void f(int a[ ],int i,int j) {
int t;
if(i<j)
{t=a[i]; a[i]=a[j];a[j]=t;
f(a,i+1,j-1);
}
}
main( ) {
int i,aa[5]={1,2,3,4,5};
f(aa,0,4);
for(i=0;i<5;i++)
printf(“%d,”,aa[i]); printf(“/n”);
}
执行后输出结果是()
我来回答: