题解
2023-08-07 17:29:50
发布于:浙江
0阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int cnt[10]={7,0,1,3,2,9,4,6,8,5};//每个数字的值
int ans;
int sum;
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
bool l=true;
sum=0;
string s;
cin>>s;
for(int i=0;i<17;i++) //由17为数字组合
{
if(s[i]>='0'&&s[i]<='9')
sum+=cnt[s[i]-'0'];
else
l=false;
}
if(sum%17<=5||l==false)
{
ans++;
cout<<s<<endl;
}
}
if(ans==0)//没有不合法的
cout<<"all ok";
return 0; //return 0;好习惯
}
这里空空如也
有帮助,赞一个