阶乘计算

链接:https://ac.nowcoder.com/acm/contest/93963/F链接:https://ac.nowcoder.com/acm/contest/93963/F

来源:牛客网

题目描述

输入一个整数n,使用递归方法计算n的阶乘。

输入描述:

一个整数n(1 ≤ n ≤ 15 )

输出描述:

n的阶乘的结算结果。

示例1

输入

复制

4

输出

复制

24

作为首个阶乘题目难度不大

#include <iostream>

using namespace std;

int factorial(int n) {

if (n == 1) {

return 1;

}

return n * factorial(n - 1);

}

int main() {

int n;

cin >> n;

cout << factorial(n) << endl;

return 0;

}

所进行的逆向思维进行锻炼有助于后面习题的解决

全部评论
转人工
1 回复 分享
发布于 2024-11-28 09:17 山东

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务