AR. 1000-程序阅读题
1000-程序阅读题
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
int ans = 1;
for (int i = 1; i <= n; i++) {
// (1)
ans *= i;
}
cout << ans;
return 0;
}
- 若输入 5,则输出 120 {{ select(1) }}
- A对
- B错
- 程序的功能为:计算从 n 个不同元素中选 n 个的排列数 {{ select(2) }}
- A对
- B错
- 若把循环改为 for (int i = 0; i <= n; i++) 程序仍然正确 {{ select(3) }}
- A对
- B错
- 若输入 4,则输出 {{ select(4) }}
- 16
- 24
- 12
- 20
- 若要计算组合数 ,可以把程序修改为 {{ select(5) }}
- 输出 ans / 2
- 输出 ans / (n - 2)!
- 输出 ans / 2!
- 输出 ans / (2! * (n - 2)!)
- 上述程序不可以正确处理的 n 范围是 {{ select(6) }}
- 答案:
AAA
BDB