# 请前辈们指!拜谢诸位大佬! #
查看原帖
# 请前辈们指!拜谢诸位大佬! #
259804
Taoyaoyao123楼主2020/4/30 09:12
#include <bits/stdc++.h>//万能头
using namespace std;
int main(){
    char isbn[14];
    int i,j,sum;
    cin>>isbn;
    for(i=0,j=1;i<13;i++){
    	if(isbn[i]=='-')continue;
    	sum+=((isbn[i]-'0')*j);
    	j++;
	}
	if(sum%11+'0'==isbn[12]){
		cout<<"Right"<<endl; 
	}else if(sum%11=='X'){
		isbn[12]='X';
	}else{
		isbn[12]=sum%11+'0';
		cout<<isbn;
	}
	return 0;
}

>>看了前排大神的思路,可后来怎么也就20分。
>>在此叩谢前辈指点。万谢!
2020/4/30 09:12
加载中...