这个程序中,i初始值为5,t为1,for循环中,判断条件为i>=0,循环条件为i--。t*=i的意思是t=t*i。首先执行第一次循环,t=5*1=5,输出结果5,接着i--后,i变为4。接着第二次循环,t=5*4=20,输出结果20,接着i变为3,以此类推,当i变为1时,此时t已经执行了四次循环,接着执行第五次循环t=5*4*3*2*1=120,输出结果120。接着i变为了0,依然满足条件再执行第六次循环,t=120*0=0,i变为-1不满足循环条件,跳出循环,结束。
输出结果最终为
5,20,60,120,120,0
温馨提示:答案为网友推荐,仅供参考