题目链接//点击即可
思路
根据题意小苯需要找出最小的数进行操作将拿到的数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";
}

京公网安备 11010502036488号