题解 | #kiki算数#

kiki算数

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

#include <stdio.h>
#define TEN 10  //宏定义10
int main() {
    
    int a=0, b=0;

    scanf("%d%d",&a, &b);
    if (a > 100 || b > 100)     //判断a,b是否大于100
    {
        a %= 100;
        b %= 100;
    }
    if ((a + b) < 100)  //和大于100
    {
        printf("%d",(a+b));
    }
    else    //和小于100
    {
        int num_unit = 0;   //个位简易变量
        if(((a+b)/10)%TEN == 0) //十位为0
        {   
            num_unit = ((a+b)%TEN);
            printf("%d",num_unit);
        }
        else    //十位非0
        {
            printf("%d",(a+b)%100);
        }
    }
    return 0;
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-24 18:34
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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