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; }