题解
2023-08-08 09:53:05
发布于:浙江
3阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int b[17]={7,0,1,3,2,9,4,6,8,5};
int main(){
int n,m=0;
cin>>n;
for(int h=0;h<n;h++){
string a;
cin>>a;
if(a.size()<17||a.size()>17){
cout<<a<<endl;
continue;
}
int f=0,g=0;
for(int i=0;i<17;i++){
if(a[i]>='0'&&a[i]<='9'){
continue;
}else{
f++;
}
}
if(f!=0){
cout<<a<<endl;
continue;
}
int y;
for(int i=0;i<17;i++){
y=a[i]-'0';
g+=b[y];
}
if(g%17>5){
m++;
}else{
cout<<a<<endl;
continue;
}
}
if(m==n){
cout<<"all ok";
}
return 0;
}
这里空空如也
有帮助,赞一个