Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
224998 | 232120唐熊浩 | GESP:2023-12月等级3-T2-单位转换 | C++ | 解答错误 | 0 | 0 MS | 280 KB | 1019 | 2023-12-23 09:14:51 |
using namespace std; long double shu; string dan1; char a; char b; string dan2; int main() { int n; cin>>n; for(int i=1;i<=n;i++) { cin>>shu>>dan1>>a>>b>>dan2; if(dan1=="km") { if(dan2=="m") { cout<<shu<<' '<<dan1<<' '<<a<<" "<<shu*1000<<" "<<dan2<<endl; continue; } if(dan2=="mm") { cout<<shu<<' '<<dan1<<' '<<a<<" "<<shu*1000000<<" "<<dan2<<endl; continue; } } if(dan1=="m") { if(dan2=="mm") { cout<<shu<<' '<<dan1<<' '<<a<<" "<<shu*1000<<" "<<dan2<<endl; continue; } } if(dan1=="kg") { if(dan2=="g") { cout<<shu<<' '<<dan1<<' '<<a<<" "<<shu*1000<<" "<<dan2<<endl; continue; } if(dan2=="mg") { cout<<shu<<' '<<dan1<<' '<<a<<" "<<shu*1000000<<" "<<dan2<<endl; continue; } } if(dan1=="g") { if(dan2=="mg") { cout<<shu<<' '<<dan1<<' '<<a<<" "<<shu*100<<" "<<dan2<<endl; continue; } } } return 0; }
2
1 kg = ? mg
123 g = ? mg
1 kg = 1e+06 mg
123 g = 12300 mg
1 kg = 1000000 mg
123 g = 123000 mg
exit code: 0, checker exit code: 0
3
123 km = ? m
222 km = ? mm
33 m = ? mm
123 km = 123000 m
222 km = 2.22e+08 mm
33 m = 33000 mm
123 km = 123000 m
222 km = 222000000 mm
33 m = 33000 mm
exit code: 0, checker exit code: 0
3
100 m = ? mm
0 kg = ? mg
21 g = ? mg
100 m = 100000 mm
0 kg = 0 mg
21 g = 2100 mg
100 m = 100000 mm
0 kg = 0 mg
21 g = 21000 mg
exit code: 0, checker exit code: 0
4
2 g = ? mg
5 km = ? mm
4 kg = ? mg
5 m = ? mm
2 g = 200 mg
5 km = 5e+06 mm
4 kg = 4e+06 mg
5 m = 5000 mm
2 g = 2000 mg
5 km = 5000000 mm
4 kg = 4000000 mg
5 m = 5000 mm
exit code: 0, checker exit code: 0
3
20 kg = ? g
2 kg = ? mg
3 km = ? mm
20 kg = 20000 g
2 kg = 2e+06 mg
3 km = 3e+06 mm
20 kg = 20000 g
2 kg = 2000000 mg
3 km = 3000000 mm
exit code: 0, checker exit code: 0