int main(int argc, char const *argv[])
{
int a[5] = {1, 2, 3, 4, 5};
int i;
recui(a, 5);
for(i=0; i<5; i++)
{
printf("%d ", a[i]);
}
printf("\n");
return 0;
}
void recui(int a[], int k)
{
int tmp;
if()// 填空
{
recui();//填空
tmp = a[0];
a[0] = a[k - 1];
a[k - 1] = tmp;
}
}
應該怎麼填呢?
If(k>1) Recur