【C语言】【面试题】【笔试题】写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和

来源:互联网 发布:怡境景观 知乎 编辑:程序博客网 时间:2024/05/16 12:08
#include<stdio.h>#include<stdlib.h>int sumfun(int num){    int m = 0;    int sum = 0;    if (num!=0)    {        m = num % 10;        num = num / 10;        sum=sumfun(num)+m;    }    return sum;}int main(){     int num = 1729;    int ret = sumfun(num);    printf("%d\n", ret);    system("pause");    return 0;}


0 0
原创粉丝点击