递归练习:计算整数的各位数字之和
/*===================================== 输入一个数,求这个数的各位数字之和。 ======================================*/
1 #include<stdio.h> 2 int fun(int n);//返回n的各位数字之和。递归函数. 3 int main() 4 { 5 int n,ans; 6 scanf("%d",&n); 7 ans=fun(n); 8 printf("%d\n",ans); 9 return 0; 10 } 11 int fun(int n)//返回n的各位数字之和。递归函数. 12 { 13 if(n<10) 14 { 15 return n; 16 } 17 else 18 { 19 return n%10+fun(n/10); 20 } 21 }