前边我们学过递归,今天我们通过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;}【c语言实现n的阶乘三种方法】赶紧自己实现一下吧 。
- 牡丹吊兰有毒吗,心叶日中花有毒吗
- 冰块怎么做不容易化,怎样让冰块保持不融化
- 抖音怎么制作手动翻照片,抖音图集怎么搞成自己翻?
- 中筋粉和高筋粉的区别有哪些,高筋面粉和中筋面粉的区别
- 锂保存在哪里,锂单质存放在哪?
- 老公生日送什么礼物,送老公生日礼物送什么比较有意义
- 炒蚬子用不用焯水,辣炒蚬子 是先煮一下呢 还是直接炒
- 雅泰角鲨烯胶囊的功效,角鲨烯软胶囊的功效与作用
- 海上交通与陆上交通相比,明显的优势有,陆上运输与海上运输的优势各是什么
- 中国五大名酒,中国五大名酒是什么?
