上面代码乱码了,重新发一个。
```cpp
#include<stdio.h>
int main(){
char num[13],ans[13],t; //字符串
int i,s,k;
scanf("%s",&num);
s=0;
for(i=0,k=0;i<12;i++,k++){
if(num[i]=='-'){
k--;
continue;
}
s+=(k+1)*(num[i]-48);
}
if(s%11==10) t='x';
else t=s%11+48;
if(num[12]==t) printf("Right");
else{
num[12]=t;
printf("%s",num);
}
return 0;
}
```
by MrKeanu @ 2020-02-21 16:36:48
@[I_am_gone__________](/user/81708) 平时都是学校oj,没怎么用过markdown,所以编辑得比较丑,在学了,谢谢提醒啊。
by MrKeanu @ 2020-02-21 16:38:56
额……
by IntrepidStrayer @ 2020-02-21 16:44:05
scanf输入字符串不用加&
by IntrepidStrayer @ 2020-02-21 16:44:23
来来来
大写“X”
if(s%11==10) t='x';
改为
if(s%11==10) t='X';
by 林楚颜 @ 2020-02-24 09:52:54