标签:c语言 输入一个非负整数 写一个递归函数digitsum(n) 返回组成它的数字之和
#include<stdio.h>
#include<stdlib.h>
int sumfun(int num)
{
int m = 0;
int sum = 0;
if (num!=0)
{
m = num % 10;
num = num / 10;
sum=sumfun(num)+m;
}
return sum;
}
int main()
{
int num = 1729;
int ret = sumfun(num);
printf("%d\n", ret);
system("pause");
return 0;
}【C语言】【面试题】【笔试题】写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
标签:c语言 输入一个非负整数 写一个递归函数digitsum(n) 返回组成它的数字之和
原文地址:http://10740329.blog.51cto.com/10730329/1714869