下列C++代码补充选项后用于求1~N的阶乘之和,其中无法实现该功能的是?

kn304817 单选题 共 个子题

在数学中N!表示N的阶乘,即1到N的乘积,如3!=1×2×3。现有如下C++代码用于求1到N的阶乘之和(如N为3时,结果为1!+2!+3! = 9),请选择无法实现该功能的补充选项:

int N;
cin >> N;
int tnt=0, nowNum = 1; // tnt保存阶乘求和结果,nowNum保存当前数的阶乘
for (int i=1; i < N + 1; i++){
    ________________ // 基于上一个阶乘计算当前数的阶乘
    ________________ // 将当前阶乘累加到总和中
}
cout << tnt;
A
nowNum *= i;
tnt += nowNum;
B
nowNum *= i;
tnt += nowNum;
C
nowNum = nowNum * i;
tnt = tnt + nowNum;
D
nowNum = nowNum + i;
tnt *= nowNum;
正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧