题解 | #L-Need Zero#

题目链接//点击即可

alt alt

思路

根据题意小苯需要找出最小的数进行操作将拿到的数n的个位变为0 所以我们只关心n的个位

一个数的个位无非就是0 1 2 3 4 5 6 7 8 9 ,我们不妨设n的个位为x

当x为偶数时x乘5,即可得到个位0,

根据样例,当个位为0时,乘以1即可,

当x为5时乘以2即可得到个位0

当x为其他数时,我们需要乘以10,即可得到个位0

ACcode

void solve() {
 int n;
    cin>>n;
    int ge = n % 10;
     if(ge==0){
        cout<<"1";
        return ;
    }
  else  if(ge%2==0){
        cout<<"5";
        return ;
    }
        else if(ge==5){                         
            cout<<"2";
        return ;
           }
        cout<<"10";
}
全部评论

相关推荐

点赞 评论 收藏
分享
03-05 19:42
门头沟学院 Java
King987:有实习经历就重点写这里,要写够5点左右,才是有含金量的简历,改一改再投递,别浪费春招的投递机会
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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