c语言编程题目,求一个整数各位数字之和,用递归函数实现。比如输入345则输出12

如题所述

代码如下:

#include <stdio.h>

int sum(int n)
{
    if(n == 0)
        return 0;
    else
        return n % 10 + sum(n / 10);
}

int main(void)
{
    int n;
    scanf("%d", &n);
    printf("%d\n", sum(n));

    return 0;
}

温馨提示:答案为网友推荐,仅供参考
相似回答