【c语言】写一个递归函数DigitSum(n),输入一个非负整数,返回组

//写一个递归函数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;}

接受失败,是我们不常听到或看到的一个命题,

【c语言】写一个递归函数DigitSum(n),输入一个非负整数,返回组

相关文章:

你感兴趣的文章:

标签云: