c语言实现n的阶乘三种方法

前边我们学过递归,今天我们通过n的阶乘来练习一下吧:

首先设定判断条件,当n>=1时候,返回自身乘以自身减一;当n等于0的时候返回一:

代码如下,仅供参考:

#include <stdio.h>#include <stdlib.h>int multiply(int n){ if (n>=1) return n*multiply(n-1); else return 1;}int main(){ int n; printf("请输入一个整数!n"); scanf("%d",&n); printf ("%d的阶乘为:%d",n,multiply(n)); return 0;}

赶紧自己实现一下吧。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com

(0)
上一篇 2023年 11月 12日 上午9:53
下一篇 2023年 11月 12日 上午10:09

相关推荐