题解
2026-04-24 19:38:01
发布于:江苏
17阅读
0回复
0点赞
本体难度适中,可以列举出所有进率,用分支解决。
#include<bits/stdc++.h>
using namespace std;
int main() {
int n;
cin>>n;
for(int i=0;i<n;i++){
int m;
string q,w,e,r;
cin>>m>>q>>w>>e>>r;
long long f1=0;
if(q=="m"&&r=="mm"){
f1=m*1000;
}else if(q=="km"&&r=="mm"){
f1=m*1000000;
}else if(q=="km"&&r=="m"){
f1=m*1000;
}else if(q=="g"&&r=="mg"){
f1=m*1000;
}else if(q=="kg"&&r=="mg"){
f1=m*1000000;
}else{
f1=m*1000;
}
cout<<m<<" "<<q<<" "<<"="<<" "<<f1<<" "<<r<<endl;
}
return 0;
}
这里空空如也








有帮助,赞一个