为什么开启O2优化就从30到100分了?
查看原帖
为什么开启O2优化就从30到100分了?
113898
Secretus_BE楼主2024/12/3 20:53
//这是代码内容
#include<stdio.h>

int main(void)
{
	char s[13];
	int sum=0,cmp,j=1;

	scanf("%s",s);
	if(s[12]=='X') cmp=10;
	else cmp=s[12]-'0';
	for(int i=0;i<=11;i++)
	{
		if(s[i]=='-') continue;
		sum+=(s[i]-'0')*j;
		j++;
	}
	if(sum%11==cmp) printf("Right");
	else {
		if(sum%11==10)
			s[12]='X';
		else s[12]=sum%11+'0';
		printf("%s",s);
	}
	
	return 0;
}
2024/12/3 20:53
加载中...