#include "stdio.h" long recursion(int n); void main() { int n; long result; printf("input a integer number:"); scanf("%d",&n); result=recursion(n); printf("%d!=%ld\n",n,result); } long recursion(int n) { long temp_result; if(n<0) { printf("录入错误n应大于0!"); } else if(n==0||n==1) { temp_result=1; } else { temp_result=recursion(n-1)*n; } return temp_result; }
用递归求n!
猜你喜欢
转载自www.cnblogs.com/zyz322/p/12309452.html
今日推荐
周排行