题目内容
【7-5】对比(1)和(2)的子函数功能,讨论二者有何不同。(1)#includelong fac (int n){long f=1;inti ;for(i=1;i<=n;i++) f*=i;return f;}int main(){int m;long f;printf("please input m: ");scanf("%d",&m);f= fac(m);printf("\n\nf=%ld",f);return 0;}(2)#includelong fac (int n){long f;if(n==0) f=1;else f=n*fac(n-1);return f;}int main(){int m,n;long f;printf("please input (m,n): ");scanf("%ld,%ld",&m,&n);f=fac(n+m)+fac(n);printf("\n\nf=%ld",f);return 0;}
查看答案
搜索结果不匹配?点我反馈
更多问题