弱弱的问一句,本蒟蒻的朴素代码哪错了```
#include<bits/stdc++.h>
using namespace std;
map<string,int> d={{"km",1000000},{"m",10},{"mm",1},{"kg",1000000},{"g",1000},{"mg",1}};
int main(){
int n;
cin>>n;
for(int i=0;i<n;i++){
string a,b;
int x;
a.resize(2);
b.resize(2);
scanf("%d %s = ?%s\n",&x,&a[0],&b[0]);
cout<<x<<' '<<a<<" = "<<' '<<x*(d[a]/d[b])<<' '<<b<<endl;
}
return 0;
}