救 求1!+2!+…+10!我这样写为什么不对嘞!

img

然后由于这个平台一下子要充好多钱 要是解答了我的疑惑我可以微信或支付宝给你转五块 qvq
麻烦帮忙看一下 谢谢!

你把对b的定义放在两个for循环之间

b会重复算很多次乘法. 这题没必要两个for

int i=1, sum=0, tmp=1;
for(i=1; i<=10; i++){
    tmp *= i;
    sum += tmp;
}