满江红
查看原帖
满江红
1094030
yr409892525楼主2024/5/19 19:47
//进制判断.cpp
#include <iostream>
#include <cstdio>
#include <cmath>
#include <algorithm>
using namespace std;
void work(){
	string s;
	cin>>s;
	int a=-1,l=s.size();
	for(int i=0;i<l;i++){
		if(s[i]>'F'){
			a=4;
			break;
		}
		if(s[i]>='A' && s[i]<='F'){
			a=3;
			break;
		}else{
			int x=s[i]-'0';
			if(x<2 && a<=0) a=0;
			else if(x<8 && a<=1) a=1;
			else if(a<=2) a=2;
		}
	}
	for(int i=1;i<=a;i++){
		cout<<"0 ";
	}
	for(int i=a+1;i<=4;i++){
		cout<<"1 ";
	}
	cout<<"\n";
}
int main(){
	int n;
	cin>>n;
	while(n--){
		work();
	}
	return 0;
}
2024/5/19 19:47
加载中...