我算出来是4,可答案是7
求下面程序输出的结果#include <stdio.h>
main()
{ int x=0;
sub(&x,8,1);
printf("%d\n",x);
}
sub(int *a,int n,int k)
{if(k<=n)sub(a,n/2,2*k);
*a+=k:
}
2008-03-16 15:09
2008-03-16 15:18
2008-03-16 15:29
2008-03-16 16:05
2008-03-16 16:33
2008-03-17 16:24