填空题 [程序](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
【正确答案】
【答案解析】