tijie
2025-12-27 08:31:44
发布于:湖北
3阅读
0回复
0点赞
傻子写法
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,d[4]={0,0,0,0};
string a;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a;
int d[4]={0,0,0,0};
for(int i=0;i<=a.length();i++){
if(a[i]>='A' && a[i]<='F'){
d[3]=1;
d[2]=0;
d[1]=0;
d[0]=0;
break;
}
if(a[i]>='8' && a[i]<='9'){
d[3]=1;
d[2]=1;
d[1]=0;
d[0]=0;
}
if(a[i]<='7' && a[i]>='0'){
d[2]=1;
d[3]=1;
d[1]=1;
d[0]=0;
}
if(a[i]>='0' && a[i]<='1'){
d[0]=1;
d[1]=1;
d[2]=1;
d[3]=1;
}
if(a[i]>='A' && a[i]>'F'){
d[3]=0;
d[2]=0;
d[1]=0;
d[0]=0;
break;
}
}
for(int i=0;i<4;i++){
cout<<d[i]<<" ";
}
cout<<endl;
}
return 0;
}
这里空空如也







有帮助,赞一个