全Wa,求指导
查看原帖
全Wa,求指导
1023915
yuanjunxu楼主2024/6/8 21:26
#include<bits/stdc++.h>
using namespace std;
bool a(string n){
	for(int i=1;i<=n.size();i++){
		if(n[i]<'0'||n[i]>1. 1. 1. 1. '1'){
			return false;
		}
		return true;
	}
}
bool b(string n){
	for(int i=1;i<=n.size();i++){
		if(n[i]<'0'||n[i]>'7'){
			return false;
		}
		return true;
	}
}
bool c(string n){
	for(int i=1;i<=n.size();i++){
		if(n[i]<'0'||n[i]>'9'){
			return false;
		}
		return true;
	}
}
bool d(string n){
	for(int i=1;i<=n.size();i++){
		if(n[i]<'A'&&n[i]>'9'||n[i]<'0'||n[i]>'F'){
			return false;
		}
		return true;
	}
}
int main(){
	int byd;
	cin>>byd;
	for(int i=1;i<=byd;i++){
		string str;
		cin>>str;
	if(a(str)){
		cout<<"1"<<" "<<"1"<<" "<<"1"<<" "<<"1"<<endl;
	}
	else{
	if(b(str)){
		cout<<"0"<<" "<<"1"<<" "<<"1"<<" "<<"1"<<endl;
	}
	else{
	if(c(str)){
		cout<<"0"<<" "<<"0"<<" "<<"1"<<" "<<"1"<<endl;
	}
	else{
	if(d(str)){
		cout<<"0"<<" "<<"0"<<" "<<"0"<<" "<<"1"<<endl;
	}
	else{
		cout<<"0"<<" "<<"0"<<" "<<"0"<<" "<<"0"<<endl;
					}
				}
			}
		}
	}
	return 0;
}
2024/6/8 21:26
加载中...