题目链接:
注:输出时需注意前导0不输出。如10*10=100 倒过来是001,由于前导0不输出 所以最后输出1。(测点1 2 可能原因)
AC代码
#include<iostream>
#include<vector>
using namespace std;
int main(){
int A,B,flag=0;
while(cin>>A>>B){
vector<int> num;
int mul=A*B;
while(mul){
num.push_back(mul%10);
mul=mul/10;
}
for(int i=0;i<num.size();i++){
if(num[i]) flag=1;//前导0跳过
if(flag) cout<<num[i];
}
cout<<endl;
}
return 0;
}