325
社区成员




1086 就不告诉你
#include <iostream>
using namespace std;
int main() {
int a, b;
cin >> a >> b;
int ji = a * b;
int flag = 1;
while (ji) {
if (flag) {
while (ji % 10 == 0) {
ji /= 10;
}
flag = 0;
}
cout << ji % 10;
ji /= 10;
}
}
解题思路:
这里用ji表示两数乘积。
定义一个flag,来判断乘积末尾是否存在0的情况。
再反转输出。