GESP C++ 真题 · 逐题精解
首页C++二级真题 › 2024年12月 › 第12题

GESP 2024年12月 C++二级 单选题 第12题

C++二级单选题2024年12月第12题

所属知识点:枚举与数论 难度要求:掌握 考频:—

在数学中N!表示N的阶乘,即1到N的乘积,如 3!=1*2*3 。下面的C++用于求1-N的阶乘之和,如N为3,则 是 1!+2!+3! 。下面代码段补充选项后用于实现上述功能, 其中不能实现阶乘和的选项是( )。
int N;
cin >> N;
int tnt=0, nowNum = 1; //tnt保存求和之值,当前N的阶乘
for (int i=1; i < N + 1; i++){
______________ // 基于上一个计算出当前数的阶乘
______________ // 从1到i每个数阶乘之和
}
cout << tnt;

正确答案:D

题目解析

① 由上一个阶乘乘 i 得当前阶乘,② 把当前阶乘累加到和。D 把 nowN………

完整解析为会员内容二级及以上的逐题精讲需开通 VIP。一级解析全部免费。前往 GESPPASS 解锁

想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?

进入 GESPPASS 开始练习