#include <bits/stdc++.h>
using namespace std;
int main()
{
string a;
cin>>a;
for(int i = 0;i < 8;i++){
if(a[0] == 'M' && a[1] == 'D' && a[2] == 'A'){
int temp;
for (int j = 7;j >= 3;j--){
if ((int)a[j] >= 48 && (int)a[j] <= 57){
temp = (int)a[j] - 48;
break;
}
}
switch (temp){
case 1:
cout <<"1 0 0 0 0";
break;
case 9:
cout <<"1 0 0 0 0";
break;
case 2:
cout <<"0 1 0 0 0";
break;
case 8:
cout <<"0 1 0 0 0";
break;
case 3:
cout <<"0 0 1 0 0";
break;
case 7:
cout <<"0 0 1 0 0";
break;
case 4:
cout <<"0 0 0 1 0";
break;
case 6:
cout <<"0 0 0 1 0";
break;
case 5:
cout <<"0 0 0 0 1";
break;
case 0:
cout <<"0 0 0 0 1";
break;
}
break;
}
else{
cout<<"1 1 1 1 1";
break;
}
}
return 0;
}
洛谷 P6382 『MdOI R2』Car
最新推荐文章于 2024-11-11 22:14:43 发布
这篇文章展示了如何使用C++编程语言读取用户输入的MDA格式字符串,解析特定位置的ASCII数值,并根据这些数值输出相应的二进制代码。
摘要由CSDN通过智能技术生成