每日程序C语言20-利用递归求阶乘

题目:

利用递归方法求5!

程序分析

  1. 找出规律5!=5*4!

主要代码

int fun(int n){//递归函数求阶乘int s=1;if(n>1){s=n*f(n-1);}printf("%d的阶乘是:%d\n",n,s);return s;
}
int main(){fun(5);system("pause");return 0;
}

今日巩固

  1. 在调用自己的时候主要判断条件
  2. 这个函数使用的是int型的,本题要求的是求5的阶乘,那如果数值特别大,显然这个函数的返回值类型就不符合题意的要求


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部