求1到n中所有偶数的积。 输入格式: 输入整数n。 输出格式: 1到n中偶数积。 输入样例: 5 输出样例: 8
时间: 2024-02-28 10:57:53 浏览: 39
好的,以下是一个Python的解法:
```python
n = int(input())
product = 1
for i in range(2, n+1, 2):
product *= i
print(product)
```
我们使用一个循环来计算1到n中所有偶数的积。循环中的变量i从2开始,每次加2,即取2、4、6、8……直到n为止。在每次循环中,我们将当前偶数乘入到积中。循环结束后,我们输出积即可。
相关问题
求1到n中所有偶数的和。 分数 6 作者 python语言课程组 单位 湖南工程学院 求1到n中所有偶数的和。(保证输入的n以及和在整数范围内) 输入格式: 输入一个正整数n。 输出格式: 输出1到n中所有偶数的和。 输入样例:
假设输入的n为10,则输入样例为:
```
10
```
输出样例为:
```
30
```
解释:1到10中所有偶数为2、4、6、8、10,它们的和为30。
自定义递归函数 sum ( int n )实现求1到 n 之间的偶数和并通过主函数调用输出值。要求输入 n : 样例1输入:6 输出:12 样例2输入:9 输出:20
以下是实现该功能的函数体:
```c
int sum(int n) {
if (n <= 0) {
return 0;
}
if (n % 2 == 0) {
return n + sum(n - 2);
}
return sum(n - 1);
}
```
通过主函数调用该函数并输出偶数和,代码如下:
```c
#include <stdio.h>
int sum(int n);
int main() {
int n;
printf("请输入一个正整数n:");
scanf("%d", &n);
int res = sum(n);
printf("1到%d之间的偶数和为:%d\n", n, res);
return 0;
}
int sum(int n) {
if (n <= 0) {
return 0;
}
if (n % 2 == 0) {
return n + sum(n - 2);
}
return sum(n - 1);
}
```
输入样例1:
```
请输入一个正整数n:6
```
输出样例1:
```
1到6之间的偶数和为:12
```
输入样例2:
```
请输入一个正整数n:9
```
输出样例2:
```
1到9之间的偶数和为:20
```
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)