且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

递归练习:计算整数的各位数字之和

更新时间:2021-09-29 02:41:55

/*=====================================
输入一个数,求这个数的各位数字之和。
======================================*/
递归练习:计算整数的各位数字之和递归练习:计算整数的各位数字之和
 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 }
View Code