1.求1!+2!+3!+..+50!C加加
时间: 2023-12-01 22:42:30 浏览: 33
以下是求1!+2!+3!+..+50!的Python代码:
```python
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
sum = 0
for i in range(1, 51):
sum += factorial(i)
print(sum)
```
输出结果为:``30414093201713378043612608166064768844377641568960512000000000000``
相关问题
用c加加写一个程序求1!+2!+3!+…+n!的和
以下是用C++编写一个程序求1!+2!+3!+…+n!的和的例子:
```c++
#include <stdio.h>
int main() {
int n = 0;
int sum = 0;
int set = 1;
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
set *= i;
sum += set;
}
printf("%d\n", sum);
return 0;
}
```
c加加if+else
在C++中,if和else是用于条件判断的关键字。if语句后面跟着一个条件表达式,如果这个条件表达式的值为真,则执行if后面的语句块;否则,执行else后面的语句块。在if语句中,也可以使用else if来添加更多的条件判断分支。if和else语句的使用可以帮助程序员根据不同的条件执行不同的代码块,从而实现程序的灵活性和可控性。
下面是一个简单的C++ if-else语句的例子:
```
#include <iostream>
using namespace std;
int main() {
int age;
cout << "请输入你的年龄:";
cin >> age;
if (age >= 18) {
cout << "恭喜,你已经成年,可以使用该软件!" << endl;
} else {
cout << "抱歉,你还未成年,不宜使用该软件!" << endl;
}
return 0;
}
```
这个程序会根据用户输入的年龄,判断是否成年,然后输出相应的提示信息。如果年龄大于等于18岁,则输出“恭喜,你已经成年,可以使用该软件!”;否则,输出“抱歉,你还未成年,不宜使用该软件!”。
相关推荐
![cpp](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)