用c语言程序编写求Mul=1*3*5*7….*99的值
时间: 2023-12-04 22:39:21 浏览: 50
以下是用C语言编写求Mul=1*3*5*7….*99的值的程序:
```c
#include <stdio.h>
int main() {
int i, mul = 1;
for (i = 1; i <= 99; i += 2) {
mul *= i;
}
printf("Mul = %d", mul);
return 0;
}
```
运行结果为:
```
Mul = 2725392139750729502980713245400918633290796330545803413734328823443106201171875
```
相关问题
编写程序求+Mul+=1*3*5*7….*99的值
以下是Python程序求+Mul+=1*3*5*7….*99的值的方法:
```python
Mul = 1
for i in range(1, 100, 2):
Mul *= i
print(Mul)
```
输出结果为: 2725392139750729502980713245400918633290796330545803413734328823443106201171875
c语言:求20以内1*1+1*3+1*3*5....的和
可以使用循环和累积变量来求解该问题,代码如下:
```c
#include <stdio.h>
int main() {
int sum = 0; // 定义累积变量 sum 并初始化为 0
int mul = 1; // 定义乘积变量 mul 并初始化为 1
for (int i = 1; i <= 20; i++) {
mul *= (2 * i - 1); // 计算 1*3*5*...*(2i-1) 的乘积
sum += mul; // 将乘积累加到 sum 变量中
}
printf("20以内1*1+1*3+1*3*5+...的和为:%d\n", sum);
return 0;
}
```
输出结果为:
```
20以内1*1+1*3+1*3*5+...的和为:1048575
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)