<c语言经典100例>c24 递归求n!

来源:互联网 发布:artrage mac破解 编辑:程序博客网 时间:2024/05/21 07:49
/* 【程序24】 * 题目:利用递归方法求n的阶乘“n!”。* 程序分析:递归公式:n = n*((n-1)!) , 边界条件:n == 1 */#include <stdio.h>int recursion(int n){if (n == 1){return n;}return n*recursion(n-1);}int main(int argc, char *argv[]){int n;printf("Input(1-10):");scanf("%d", &n);printf("%d! = %d\n", n, recursion(n));return 0;}

原创粉丝点击