ISBN


import java.util.*;
import java.io.*;

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner cin=new Scanner(new BufferedInputStream(System.in));
		String s=cin.next();
		int a[]=new int [15],cnt=0;
		for(int i=0;i<s.length()-1;i++)
		{
			if(Character.isDigit(s.charAt(i))) {
				a[++cnt]=s.charAt(i)-'0';
			}
		}
		int x=1,sum=0;
		for(int i=1;i<=cnt;i++)
		{
			sum+=a[i]*(x++);
		}
		sum%=11;
//		System.out.print(sum);
		if(sum==10)
		{
			if(s.charAt(s.length()-1)=='X')
			{
				System.out.println("Right");
			}else {
				for(int i=0;i<s.length()-1;i++) System.out.print(s.charAt(i));
				System.out.println("X");
			}
		}else if(sum==s.charAt(s.length()-1)-'0')
		{
			System.out.println("Right");
		}else {
			for(int i=0;i<s.length()-1;i++) System.out.print(s.charAt(i));
			System.out.println(sum);
		}
	}
}

原文地址:https://www.cnblogs.com/Calculus9/p/14557303.html