每日程序C语言20-利用递归求阶乘
题目:
利用递归方法求5!
程序分析
- 找出规律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;
}
今日巩固
- 在调用自己的时候主要判断条件
- 这个函数使用的是int型的,本题要求的是求5的阶乘,那如果数值特别大,显然这个函数的返回值类型就不符合题意的要求
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
