Problem B: 毫米 厘米 分米 米相互转换

Problem B: 毫米 厘米 分米 米相互转换

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MiB

Description

#include <bits/stdc++.h>
using namespace std;
int main(){
	cout << "1毫米  2厘米  3分米  4米\n";
	cout << "请输入待转化的单位 例如1 代表毫米\n";
	int x,y,a;
	cin >> x;
	cout << endl;
	cout << "请输入待转化的数值\n";
	cin >> a;
	cout << endl;
	cout << "请输入目标单位 例如2 代表厘米\n";
	cin >> y;
	cout << endl;
	
	switch(x*10+y){
		case 12:
			printf("%d毫米=%d厘米\n",a,);
		break;
		case 13:
			printf("%d毫米=%d分米\n",a,);
		break;
		case 14:
			printf("%d毫米=%d米\n",a,);
		break;
		case 21:
			printf("%d厘米=%d毫米\n",a,);
		break;
		case 23:
			printf("%d厘米=%d分米\n",a,);
		break;
		case 24:
			printf("%d厘米=%d米\n",a,);
		break;
		case 31:
			printf("%d分米=%d毫米\n",a,);
		break;
		case 32:
			printf("%d分米=%d厘米\n",a,);
		break;
		case 34:
			printf("%d分米=%d米\n",a,);
		break;
		case 41:
			printf("%d米=%d毫米\n",a,);
		break;
		case 42:
			printf("%d米=%d厘米\n",a,);
		break;
		case 43:
			printf("%d米=%d分米\n",a,);
		break;
		default:
			cout << "输入的转换内容或单位不合法,转换失败。"; 
		break;
	} 
} 

Sample Input Copy

1 10 2

Sample Output Copy

1毫米  2厘米  3分米  4米
请输入待转化的单位 例如1 代表毫米

请输入待转化的数值

请输入目标单位 例如2 代表厘米

10毫米=1厘米