题解 | #kiki算数#

kiki算数

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


#include <stdio.h>

int main()
{
    long a = 0;
    long b = 0;
    scanf("%ld%ld", &a, &b);
    int sum = a + b;
    int ret = 0;
    int ret1 = 0;
    //一百以内
    while (sum)
    {
        if (sum < 100)
        {
            ret1 = sum % 10;
            ret = ret + (sum / 10) * 10;
        }
        else
        {
            break;
        }
        sum /= 100; 
    }
    //一百以外
    int count = 0;
    while (sum)
    {
        if (sum >= 100)
        {
            count++;
            if (count < 2)
            {
                ret1 = sum % 10;
                ret = ret + (sum / 10) % 10 * 10;
            }
        }
        sum /= 10;
    }
    printf("%d", ret+ret1);
    return 0;
}

全部评论

相关推荐

头像
10-09 19:35
门头沟学院 Java
洛必不可达:java的竞争激烈程度是其他任何岗位的10到20倍
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务