zzy-c

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>
//计算一个数的每位之和(递归实现)
int DigitSum(int n)
{
    if(n>9)
    { 
        return DigitSum(n / 10) + n % 10;
    }
    else
    {
        return n;
    }
}
int main()
{
    int num = 0;
    scanf("%d", &num);
    int sum = DigitSum(num);

    printf("%d\n", sum);
    return 0;
}

 

posted on 2022-03-30 14:19  zzy_C  阅读(82)  评论(0)    收藏  举报