酷代码 AI
菜单

任意给出一个四位数,把它重新组成一个四位的最大数和一个最小数,算出两者间的差。 例如:3721 这个数,可以重组成:7321 和 1237,差值为 7321−1237。 输入 一个四位数。 输出 题目中所说的差值。 样例输入 复制 3721 样例输出 复制 6084 来源/分类 排序 数组

以下是使用 Python 语言实现该功能的代码: ```python # 获取用户输入的四位数 num = input() # 将输入的数字字符串转换为字符列表 digits = list(num) # 对字符列表进行排序以得到最大数和最小数 # 对列表逆序排序得到最大数 max_num = int(''.join(sorted(digits, reverse=True))) # 对列表正序排序得到最小数 min_num = int(''.join(sorted(digits))) # 计算最大数和最小数的差值 result = max_num - min_num # 输出结果 print(result) ``` [2026-02-01 12:49:54 | AI问答 | 144点数解答]

服务商
相关提问
发财导航,免费问AI
实用工具查看更多