✨ 字符数组的格式要规范。
#include<string>
using namespace std;
int main(){
int a[17] = {7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};
char M[11] = {'1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2'};
int n;
cin>>n;
string s[n];
for(int i=0;i<n;i++){
cin>>s[i];
}
int flag = 0;
for(int i=0;i<n;i++){
long t = 0;
for(int j =0;j<17;j++){
t = t + (s[i][j]-'0')*a[j];
}
int z = t % 11;
if(s[i][17]!=M[z]){
flag = 1;
cout<<s[i]<<endl;
}
}
if(flag==0){
cout<<"All passed";
}
}