设为首页 加入收藏

TOP

[C语言] 递归求非负数的每一位之和
2015-11-19 23:07:11 来源: 作者: 【 】 浏览:11
Tags:语言 负数 一位 之和
#include
 
int DigitSum(unsigned int n)   
{
    int num = 0;
    if( n == 0)
    {
        return num;
    }
    else
    num = n%10;
    n /= 10;
    return num + DigitSum(n);
}
 
int main()
{
        unsigned int n = 0;
    int ret = 0;
    printf("请输入一个非负整数:");
    scanf("%d",&n);
    ret = DigitSum(n);
    printf("%d\n",ret);
    return 0;
}

?

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇[注意]C 运算符优先级 口诀 易错点 下一篇C语言:编写reverse_string(char ..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: