//写一个递归函数DigitSum(n),输入一个非负整数,,返回组成它的数字之和,例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19#include <stdio.h>int DigitSum( int n ){int i;int sum = 0;i = n % 10;if( n != 0 ){ n = n / 10;sum = DigitSum( n ) + i;}return sum;}int main(){printf("%d\n",DigitSum( 111 ));printf("%d\n",DigitSum( 123 ));printf("%d\n",DigitSum( 44 ));return 0;}
接受失败,是我们不常听到或看到的一个命题,