码迷,mamicode.com
首页 >  
搜索关键字:输入一个非负整数    ( 34个结果
写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和非负整数n%10会得到它的最低位,不断地模10再除10,会得到它的每一位,把每一位都加起来,最终返回所有数字之和。#include<stdio.h> #include<stdlib.h> intDigitSum(n) { if(n>0) { ret..
分类:其他好文   时间:2015-11-11 06:35:14    阅读次数:201
写一个递归函数,输入一个非负整数,返回组成它的数字之和。
★写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和。例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19。#include<stdio.h> #include<stdlib.h> intDigitsum(unsignedintnum) { intsum=0,n=num,m=0; if(n) { m=n%10;//用以求得每一位..
分类:其他好文   时间:2015-11-09 00:18:51    阅读次数:250
【C语言】 递归求非负数的每一位之和
#include<stdio.h> intDigitSum(unsignedintn) { intnum=0; if(n==0) { returnnum; } else num=n%10; n/=10; returnnum+DigitSum(n); } intmain() { unsignedintn=0; intret=0; printf("请输入一个非负整数:"); scanf("%d",&n); ret=DigitSum(n); ..
分类:编程语言   时间:2015-11-08 15:24:36    阅读次数:176
写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
题目要求:写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19 #include int DigitSum(int num)//定义DigitSum()函数,返回值为int { if(num<10) return num; else return num%10+DigitSum(n...
分类:其他好文   时间:2015-05-12 00:08:50    阅读次数:104
输入一个非负整数,返回组成它的数字之和
#include int DigitSum(int num) { if(num < 10) return num; else return (num % 10) + DigitSum(num / 10); } int main() { int a; printf("请输入一个正数\n"); scanf("%d...
分类:其他好文   时间:2015-05-11 20:11:02    阅读次数:176
【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
34条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!