第一个非AC的输入输出数据
in0-670-82162-X
out0-670-82162-4
不知道为什么过了可是还是显示第一个非AC
测试点信息
感谢大佬
代码如下
#include <cstdio>
#include <cstring>
int main(){
char s[20];
scanf("%s",s);
int cur = 1,sum=0,m;
for(int i = 0; i < strlen(s)-2; i++){
if(s[i]!='-'){
sum+=(s[i]-'0')*cur;
cur++;
}
}
int t;
if(s[strlen(s)-1]=='X') t=10;
else t = s[strlen(s)-1]-'0';
m=sum%11;
if(m==t)printf("Right");
else {
if(m==10)printf("%s\bX",s);
else printf("%s\b%d",s,m);
}
return 0;
}