求n的阶乘:
求1!* 2! * 3!......10!
如果没有加sum = 1的话,那么结果就是错的。
原因:
在进入内循环时,sum会根据要求进行加减乘除,但是,在进入第二次内循环时,sum的值却不会清零,所以在进行操作时会把第一个循环的数加了上去,因此结果就会与原来不符,因此,加上sum=1;对sum进行重置,那么就能满足要求了。
求n的阶乘:
求1!* 2! * 3!......10!
如果没有加sum = 1的话,那么结果就是错的。
原因:
在进入内循环时,sum会根据要求进行加减乘除,但是,在进入第二次内循环时,sum的值却不会清零,所以在进行操作时会把第一个循环的数加了上去,因此结果就会与原来不符,因此,加上sum=1;对sum进行重置,那么就能满足要求了。