可以使用以下步骤来解决这个问题:
以下是Python代码示例:
num = 23780
# 将数字转换为字符串并分解为列表
num_list = [int(i) for i in str(num)]
# 对列表进行排序
num_list.sort()
# 如果第一个数字是0,则将其与下一个数字交换位置
if num_list[0] == 0:
num_list[0], num_list[1] = num_list[1], num_list[0]
# 将数字列表转换回字符串
result = "".join([str(i) for i in num_list])
# 打印输出最小数字
print(int(result))
输出结果为20378。