‹ 上一题 下一题 ›

g1-08833. 累加累乘·输入 0 求阶乘 未做

1000 ms 256 MB 测试点 ? 知识点题GESP-11级·循环结构客观题单选
int n, jc = 1;
cin >> n;
for (int i = 1; i <= n; i++) {
    jc = jc * i;
}
cout << jc << endl;

输入 0,输出是( )。

  • A. 0,循环至少会跑一轮,把 0 乘了进去
  • B. 程序报错,0 没有阶乘可算
  • C. 1,循环一次都不执行,初值 1 原样输出,恰好符合 0! = 1 的约定
  • D. 死循环,n 是 0 时条件一直成立
未选择
输入
输出

            
答案