递归函数,输入一个非负整数,返回组成它的数字之和。

#include<stdio.h>
int DigitSum(n)
{
  if(n<=9)
	  return n;
  else
	  return n%10+DigitSum(n/10);


}
int main()
{
	int ret=DigitSum(1279);
	printf("%d\n",ret);
    return 0;
}

你可能感兴趣的:(递归函数,输入一个非负整数,返回组成它的数字之和。)