答案是:tmp = tmp * ( i + 1 )从程序的结构不难看出,Sum表示的是奇数的结果之和,循环体每次迭代都会使得 i 的值增加2,如果填空处什么都不填写的话,则有tmp的计算为:i * ( i - 2 ) * ( i - 4 )* ... * 1,而实际的阶乘计算为i *( i - 1 ) * ( i - 2 ) * ( i - 3 ) * ( i - 4 ) * … * 1,所以需要把中间的偶数单独拿出来进行一次计算,所以空白处为 tmp = tmp * ( i + 1 )。