首页 > 其他 > 详细

递归练习——累加和

时间:2014-03-03 14:17:05      阅读:435      评论:0      收藏:0      [点我收藏+]
/*=================================
用递归来计算1+2+3+……+n的值。 
===================================*/
bubuko.com,布布扣
 1 #include<stdio.h>
 2 long sum(long i);
 3 int sum2(int a,int b);
 4 int main()
 5 {
 6     printf("%ld\n",sum(5));
 7     printf("%ld\n",sum2(1,5));
 8     return 0;
 9 }
10 long sum(long n)//sum(n)表示1~n之和。 
11 {
12     if(n==1) return 1;
13     else return n+sum(n-1);
14 }
15 
16 int sum2(int a,int b)//sum2(a,b)表示a~b之间整数之和 
17 {
18     if(a==b) return a;
19     return a+sum2(a+1,b);    
20 }
View Code

递归练习——累加和,布布扣,bubuko.com

递归练习——累加和

原文:http://www.cnblogs.com/huashanqingzhu/p/3576883.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!