4384: GESP C++ 三级 4单位转换202312
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:2
解决:1
题目描述
样例输入 复制
2
1 km = ? mm
1 m = ? mm
样例输出 复制
1 km = 1000000 mm
1 m = 1000 mm
提示
#include<bits/stdc++.h>
using namespace std;
int get_base(char *s) {
if (strlen(s) == 1)
return 1000;
return s[0] == 'k' ? 1000000 : 1;
}
int main() {
int T;
scanf("%d", &T);
while(T--) {
int x;
char s1[5], s2[5];
scanf("%d", &x);
scanf("%s", s1);
scanf("%s", s2), scanf("%s", s2), scanf("%s", s2);
//printf("%d%s%s\n",x,s1,s2);
printf("%d %s = %d %s\n",x,s1,x*get_base(s1)/get_base(s2),s2);
}
return 0;
}