5,6,9wa掉了QWQ
查看原帖
5,6,9wa掉了QWQ
575285
HDU_21041408楼主2021/10/28 09:20
#include<stdio.h>
#include<string.h>
int main(void){
	char ISBN[13];
	scanf("%s",ISBN);
	int i;
	int num[10];
	int n=0;
	for(i=0;i<13;i++){
		if(ISBN[i]>='0'&&ISBN[i]<='9'){
			num[n]=ISBN[i]-'0';
			n++;
		}else if(ISBN[i]=='X'){
			num[n]=10;
			n++;
		}
	}
	int sum=0;
	for(i=0;i<9;i++){
		sum=num[i]*(i+1)+sum;
	}
	int shibie;
	shibie=sum%11;
	if(shibie==num[9]){
		printf("Right");
	}else{
		ISBN[12]=shibie+'0';
		
	for(i=0;i<13;i++){
		printf("%c",ISBN[i]);
	}
	}
	return 0;
}
2021/10/28 09:20
加载中...