题解 | #小乐乐改数字#

小乐乐改数字

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

#include <stdio.h>
#include <math.h>



int main() {
    int a, b = 0, ret, count,tmp;
    count = 0;;
    scanf("%d", &a);
    ret = a;
    tmp = a;

    while (ret % 10 != 0) {

        if (ret % 2 == 0) {
            ret = ret / 10 * 10;
            b = b + (a - ret) * pow(10, count);
            count++;
        } else {
            ret = ret / 10 * 10 + 1;
            b = (a - ret) * pow(10, count) + b;
            count++;
        }
        ret = ret / 10;
        a = a / 10;

    }
    printf("%d", tmp - b);
}

全部评论

相关推荐

这个状态都快维持十天了
投递小鹏汽车等公司10个岗位
点赞 评论 收藏
分享
06-07 19:59
门头沟学院 C++
补药卡我啊😭:都快15年前的了还在11新特性
你的简历改到第几版了
点赞 评论 收藏
分享
陆续:不可思议 竟然没那就话 那就我来吧 :你是我在牛客见到的最美的女孩
点赞 评论 收藏
分享
不多说了,看图吧
MomonKa:实际上是,机房机器有些高度,问问你身高,有没有女朋友是看你能不能猛猛加班
你最讨厌面试问你什么?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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