社区讨论
0分,求大佬帮帮我,回帖必关
B3926[GESP202312 三级] 单位转换参与者 2已保存回复 4
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 4 条
- 当前快照
- 1 份
- 快照标识符
- @m2ijhe8d
- 此快照首次捕获于
- 2024/10/21 12:51 去年
- 此快照最后确认于
- 2025/11/04 16:38 4 个月前
C
#include<bits/stdc++.h>
using namespace std;
int main(){
long long n,a,shu1[100]={0},shu2[100]={0};
string b,c,e,fu1[100]={0},fu2[100]={0};
cin>>n;
for(int i=0;i<n;i++){
cin>>a>>b>>c>>c>>e;
shu1[i]=a;
fu1[i]=b;
fu2[i]=e;
if(b=="km"){
if(e=="m"){
shu2[i]=a*1000;
}else{
shu2[i]=a*1000000;
}
}
if(b=="m"){
if(e=="mm"){
shu2[i]=a*1000;
}
}
if(b=="kg"){
if(e=="g"){
shu2[i]=a*1000;
}else{
if(e=="mg"){
shu2[i]=a*1000000;
}
}
}
if(b=="g"){
if(e=="mg"){
shu2[i]=a*1000;
}
}
}
for(int i=0;i<n;i++){
cout<<shu1[i]<<fu1[i]<<"="<<shu2[i]<<fu2[i]<<endl;
}
return 0;
}
不知道啥错输出不来。
回复
共 4 条回复,欢迎继续交流。
正在加载回复...