您的位置:首页 > 编程语言 > C语言/C++

C语言:用递归函数DigitSum(n)实现输入1729,输出sum=1+7+2+9=19的值

2015-11-07 19:17 323 查看
#include<stdio.h>
#include<stdlib.h>

int DigitSum(int n)
{
int sum = 0;
if (n > 0)
{
sum = n % 10;
sum = sum + DigitSum(n / 10);
}

return sum;
}

int main()
{
int num = 1729;
int ret = DigitSum(num);
printf("%d\n", ret);
system("pause");
return 0;
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: