c++去除一个整数末尾的零,c++去除一个整数末尾的零c++去除一个整数末尾的零
#include <iostream>
int main() {
int x;
std::cin >> x;
while (x != 0 && x % 10 == 0)
x /= 10;
std::cout << x;
return 0;
}
啥意思?除以10不就行了?
先%取余判断是否为0在除10就可以了啊!
看最后一位是不是0,如果是就一直除以10
不需要那么复杂,
x = 8888888880;
if (x%10 == 0)
x/=10;