黑马程序员技术交流社区
标题: 递归函数应用 [打印本页]
作者: Fighting--BJ 时间: 2015-7-12 19:29
标题: 递归函数应用
例1:求1到100的和.
#include <stdio.h>
int sum(int n){
if (n == 1)return 1;
return sum(n-1) + n;
}
int main(int argc, const char * argv[]) {
printf("sum(100) = %d",sum(100));
return 0;
}
例2:求阶乘(n!)
#include <stdio.h>
int sum(int n){
if (n == 1)return 1;
return sum(n-1)*n;
}
int main(int argc, const char * argv[]) {
printf("sum = %d",sum(4));
return 0;
}
作者: 4B青年 时间: 2015-7-12 22:24
哎呦,不错哦,顶一下、、
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |