注意:
1.逆序输出谁都会,关键有个坑需要去掉首位的0
比如:
2 10
乘积是20
但是输出反转后不应该输出02,而是2
2.如果输出的结果两者的乘积是0的话
至少要保留一个0
#include <string>
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int a, b;
cin >>a >>b;
a *= b;
string s = to_string(a);
reverse(s.begin(), s.end());
int i = 0;
while(i < s.size() - 1 && s[i] == '0') i++; //去掉首位的0
s = s.substr(i);
cout<<s<<endl;
return 0;
}