//写一个递归函数DigSun(n),输入一个非负数字,返回组成他的数字之和,
//例如,调用 DigSun(1729),则返回1+7+2+9,它的和是19
#include <stdio.h>
int DigSun(n)
{
int sum = 0;
int m = 0;
int num = n;
if(num)
{
m = n%10;
num = num/10;
sum = m+DigSun(num);
}
return sum;
}
int main()
{
printf("%d",DigSun(1729));
return 0;
}写一个递归函数DigSun(n),输入一个非负数字,返回组成他的数字之和, 例如,调用 DigSun(1729),则返回1+7+2+9,它的和是19
本文介绍了一个递归函数DigSun(n),该函数接收一个非负整数作为参数,并返回其各位数字相加的和。例如,对于输入1729,函数将返回1+7+2+9即19。

被折叠的 条评论
为什么被折叠?



