这怎么WA啊,蒟蒻求助
查看原帖
这怎么WA啊,蒟蒻求助
918152
yizhidashayu楼主2023/8/27 16:23

第一个非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;
}
2023/8/27 16:23
加载中...