zzh1109 @ 2024-01-29 20:00:19
using namespace std;
int main(){
char n[13];
char aa[12]="0123456789X";
int cc=0;
int m=1;
for(int i=0;i<13;i++){
cin>>n[i];
}
for(int i=0;i<12;i++){
if(n[i]=='-'){
continue;
}
else{
cc+=(n[i]-'0')*m++;
}
}
if(aa[cc%11]==n[12]){
cout<<"Right";
}
else{
n[12]=aa[cc%11];
cout<<n;
}
return 0;
}```
by zeng_xuan @ 2024-01-31 20:22:58
@zzh1109
#include <bits/stdc++.h>
using namespace std;
int main(){
char n[14];
char aa[12]="0123456789X";
int cc=0;
int m=1;
for(int i=0;i<13;i++){
cin>>n[i];
}
for(int i=0;i<12;i++){
if(n[i]=='-'){
continue;
}
else{
cc+=(n[i]-'0')*m++;
}
}
if(aa[cc%11]==n[12]){
cout<<"Right";
}
else{
n[12]=aa[cc%11];
printf("%s",n);
}
return 0;
}
首先是判断这边的错误,然后就是为什么要判断‘-’呢?
最重要的是您为什么要发两个帖子呢?