265
社区成员
![](https://csdnimg.cn/release/cmsfe/public/img/topic.427195d5.png)
![](https://csdnimg.cn/release/cmsfe/public/img/me.40a70ab0.png)
![](https://csdnimg.cn/release/cmsfe/public/img/task.87b52881.png)
![](https://csdnimg.cn/release/cmsfe/public/img/share-circle.3e0b7822.png)
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的情况。
再反转输出。