填空题
[程序](3分)
#include
void fun(int *s, int p1, int p2) {
int c;
c=s[p1]; s[p1]=s[p2]; s[p2]=c;
p1--; p2++;
if(p1>p2) fun(s,p1,p2);
}
void p(int b[],int i) {
for (int j=0; j
cout<
}
void main()
{ int a[]= {10, 20, 30, 40, 50, 60} ;
fun(a,2,1); p(a,6);
fun(a,5,2); p(a,6);
fun(a,5,0); p(a,6);
}
执行程序后,输出的第一行是 1,第二行是 2,最后一行是 3。