全是RE,求大佬帮忙调试,AC必关
#include <bits/stdc++.h>
using namespace std;
int n,x1;
string unit1,unit2;
int main(){
cin>>n;
for(int i=0;i<n;++i){
scanf("%d %s = ? %s",&x1,&unit1,&unit2);
if(unit1=="m"&&unit2=="mm") printf("%d %s = %d %s",x1,unit1,x1*1000,unit2);
else if(unit1=="km"&&unit2=="mm") printf("%d %s = %d %s",x1,unit1,x1*1000000,unit2);
else if(unit1=="km"&&unit2=="m") printf("%d %s = %d %s",x1,unit1,x1*1000,unit2);
else if(unit1=="g"&&unit2=="mg") printf("%d %s = %d %s",x1,unit1,x1*1000,unit2);
else if(unit1=="kg"&&unit2=="mg") printf("%d %s = %d %s",x1,unit1,x1*1000000,unit2);
else printf("%d %s = %d %s",x1,unit1,x1*1000,unit2);
}
return 0;
}
救命!