#easy #字符串 #模拟
给你一个用字符串表示的正整数 num
,请你以字符串形式返回不含尾随零的整数 num
。
提示:
1 <= num.length <= 1000
num
仅由数字0
到9
组成num
不含前导零
思路
根据题目要求,从右向左找到第一个不为 0 的位置 i,返回 num 从 0 到 i 构成的子字符串即可。
char* removeTrailingZeros(char* num) {
int n = strlen(num);
for (int i = n - 1; i > 0; i--) {
if (num[i] == '0')
num[i] = '\0';
else
break;
}
return num;
}```