2710.移除字符串中的尾随零

keybot
0
2025-08-20

#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;
}```