以下是Python代码实现:

x = int(input("请输入一个5位正整数:"))
y = x % 10000  # 去掉最高位
print(y)

解释:首先通过input()函数获取用户输入的数字,并将其转换为整数类型存入变量x中。接着,用取模运算%去掉x的最高位,即保留除去最高位剩下的四位数字,存入变量y中。最后输出变量y的值,即为去掉最高位后的数字。

更详细的回复

这个问题的要求是输入一个5位正整数并存入变量x中,然后去掉该数的最高位,将其余数字组成一个新的数,最后将这个新数乘以10再加上原数的个位数字,输出结果。下面是一个Python示例代码:

x = int(input("请输入一个五位正整数:"))
new_num = x % 1000   # 去掉最高位
new_num = new_num * 10 + x % 10   # 新数乘以10再加上个位数
print(new_num)

在这个代码中,我们首先通过input()函数获取用户输入的五位正整数,并将其转换为整型数x。然后,我们使用取模运算符%去掉了最高位,即将x除以1000得到的余数。接着,我们将新数乘以10并加上原数的个位数字,这可以通过将新数乘以10再加上原数对10取模的结果实现。最后,我们通过print()函数输出结果。