输入整数N,计算1*2*...*N
时间: 2023-12-02 07:05:11 浏览: 43
输入一个整数N,计算1*2*...*N的结果。
```
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
int res = 1;
for (int i = 1; i <= n; i++) {
res *= i;
}
cout << res << endl;
return 0;
}
```
相关问题
c语音输入<10整数N 1*2*3*...*N
您好,可以使用以下代码实现输入一个小于10的整数N,并计算1*2*3*...*N的结果:
```c
#include <stdio.h>
int main() {
int N, i, result = 1;
printf("请输入一个小于10的整数N:");
scanf("%d", &N);
for (i = 1; i <= N; i++) {
result *= i;
}
printf("1*2*3*...*N的结果为:%d\n", result);
return 0;
}
```
程序运行时,输入正整数n,计算1*3*5*...*(2n-1)的值并输出
好的,下面是一个 Python 程序,可以计算 1*3*5*...*(2n-1) 的值并输出结果:
```python
n = int(input("请输入一个正整数 n:"))
# 计算1*3*5*...*(2n-1)的值
result = 1
for i in range(1, n+1):
result *= (2*i - 1)
# 输出结果
print("1*3*5*...*(2n-1)的值为:{}".format(result))
```
你可以将以上代码保存为一个 .py 文件,然后在命令行或 Python 环境中运行它。当程序运行时,它会提示你输入一个正整数 n,然后计算 1*3*5*...*(2n-1) 的值,并输出结果。