题解 | #小乐乐改数字#

小乐乐改数字

http://www.nowcoder.com/practice/fcd30aac9c4f4028b23919a0c649824d

输入不爆int(甚至long long)的话我更倾向于用递归,丢个代码:

#include <stdio.h>

int fun(int n){

    if(n){

        return 10*fun(n/10)+(n%10%2);
    }

    return 0;
}

int main()
{
    int n;

    scanf("%d",&n);

    printf("%d",fun(n));

    return 0;
}
全部评论

相关推荐

哇哇的菜鸡oc:他这不叫校招offer,而是实习offer
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务