LINYUHENG @ 2024-04-30 17:09:47
#include <bits/stdc++.h>
using namespace std;
int main(){
char a[14], mod[12] = "0123456789X";
gets(a);
int i,j=1,t=0;
for(i=0;i<12;i++) {
if(a[i]=='-') continue;
t += (a[i]-'0')*j++;
}
if(mod[t%11]==a[12]) printf("Right");
else {
a[12]=mod[t%11];
puts(a);
}
return 0;
}
by CuteChat @ 2024-04-30 17:11:55
用 C++98 提交就可以了。
by 幻想繁星 @ 2024-04-30 17:35:04
@LINYUHENG 变量名用 mod 导致的
by Grammar__hbw @ 2024-04-30 20:16:49
应该是因为gets
被废弃了?