题解e

刘嘉柚  •  5个月前


ISBN一点都不难(像我这种小犇都A了)

#include<bits/stdc++.h>
using namespace std;
char isbn[20],c;
int main(){
	int nn=0,s=0;
	gets(isbn);
	for(int i=0;i<11;i++){
		if(isbn[i]!='-'){
			s++;
			nn+=(isbn[i]-'0')*s;
		}
	}
	nn%=11;
	if(nn==10) c='X';
	else c=nn+'0';
	if(c==isbn[12]) cout<<"Right";
	else{
		isbn[12]=c;
		puts(isbn);
	}
	return 0;
}


评论: