问题描述:请利用递归方法求5!。
问题分析:递归公式:km=km_1*4!
程序源码:
#include<stdio.h>int main(){int i;int fact();for(i=0;i<5;i++) printf("40:%d!=%dn",i,fact(i));}int fact(j)int j;{int sum;if(j==0) sum=1;else sum=j*fact(j-1);return sum;}
问题描述:请利用递归方法求5!。
问题分析:递归公式:km=km_1*4!
程序源码:
#include<stdio.h>int main(){int i;int fact();for(i=0;i<5;i++) printf("40:%d!=%dn",i,fact(i));}int fact(j)int j;{int sum;if(j==0) sum=1;else sum=j*fact(j-1);return sum;}
版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。