码迷,mamicode.com
首页 >  
搜索关键字:写一个递归函数digitsum(n)    ( 18个结果
【C语言】DigitSum(n) (递归函数)
写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19。   代码如下: #include int Digitsum(int n) { if(n<10) return n; else return n%10+Digitsum(n/10); } int...
分类:编程语言   时间:2015-05-10 17:24:38    阅读次数:182
写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19
#include int digitsum(int x) { int i; if(x == 0) return 0; //递归结束条件 else { i = x % 10; x = x / 10; } return i+digitsum(x); //进行递归 } int main() { int sum = 0; sum = digitsum(1234); ...
分类:其他好文   时间:2015-04-14 16:44:17    阅读次数:142
用c语言实现 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19 #include int main() { int DigitSum(n); int a; printf("请输入一个数字\n"); scanf("%d",&a); printf("组成它的数字之和为%d\n",DigitSum...
分类:编程语言   时间:2015-04-07 15:40:19    阅读次数:165
【C语言】写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和.
//写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和. //例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19 #include int DigitSum(int n) { int sum=0; int m=0; if(n!=0) { m=n%10; n=n/10; sum=m+DigitSum(n); } retu...
分类:编程语言   时间:2015-04-06 15:47:46    阅读次数:301
【c语言】写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
//写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19 #include int DigitSum( int n ) { int i; int sum = 0; i = n % 10; if( n != 0 ) { n = n / 10; sum = DigitSum...
分类:编程语言   时间:2015-04-05 22:03:48    阅读次数:128
递归系列
写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19...
分类:其他好文   时间:2015-03-14 17:00:22    阅读次数:150
【C语言】递归函数DigitSum(n)
//写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和, //例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19 #include int fuc(int x) { if(x!=0) return x%10+(fuc(x/10)); return 0; } int main() { printf("%d\n",fuc(2138...
分类:编程语言   时间:2015-03-14 16:59:33    阅读次数:192
DigitSum(n) 输入一个非负整数,返回组成它的数字之和, 调用DigitSum(1729),返回1+7+2+9,和19
/*写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和, 例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19*/ #include #include int DigitSum(int n) { int static sum = 0; if (n != 0) { sum += n % 10; DigitSum(n / 10);...
分类:其他好文   时间:2015-03-12 11:40:57    阅读次数:157
18条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!