题目描述:
做作业的时候,邻座的小盆友问你:“五乘以七等于多少?”你应该不失礼貌地围笑着告诉他:“五十三。”本题就要求你,对任何一对给定的正整数,倒着输出它们的乘积。
输入格式:
输入在第一行给出两个不超过 1000 的正整数 A 和 B,其间以空格分隔。
输出格式:
在一行中倒着输出 A 和 B 的乘积。
输入样例:
5 7
输出样例:
53
解题思路:思路就很简单,计算出和之后每次都输出对10取模不为0的字符,计算结果再整除10直到结果为0
需要注意的坑在 102*2 =204的中间0是要输出的,而100*100=10000中0是不输出的
# 输入两个整数 x, y = map(int, input().split()) result = x * y i = 1 if not result: print('0') flag = 0 # 前一个元素是否为0 while result: if ((result % 10) or flag): # 前一个元素不为0或者当前元素不为0时输出当前元素 print(result % 10, end='') flag = 1 result //= 10 i += 1