C语言——实例026 阶乘

来源:互联网 发布:免费销售记账软件 编辑:程序博客网 时间:2024/06/10 18:10
/*Name: Copyright: Author: Date: 30/07/17 21:29Description: 【程序26】 题目:利用递归方法求5!。程序分析:比上一题更简单 */#include <stdio.h>int main(){int i,n;long int a[100];while(printf("请输入n:") && scanf("%d",&n) != EOF){a[1] = 1;for(i = 2;i <= n;i++){a[i] = a[i-1] * i;}printf("%d! = %ld\n\n",n,a[n]);}return 0;} 

原创粉丝点击