#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),输入一个非负整数,返回组成它的数字之和
最新推荐文章于 2022-03-07 14:39:45 发布