ISBN
【样例1】
0-670-82162-4
【样例2】
0-670-82162-0
样例输出 SampleOutput [复制数据]
【样例1】
Right
【样例2】
0-670-82162-4
1 #include <string.h> 2 #include <stdio.h> 3 int main(void) 4 { 5 int i,xi=0,sum=0; 6 char a[20]; 7 scanf("%s",a); 8 for (i=0;i<=10;i++) 9 { 10 if (a[i]!=‘-‘) 11 { 12 xi++; 13 sum=sum+xi*(a[i]-‘0‘); 14 } 15 } 16 if ((sum%11)==(a[12]-‘0‘)) printf("Right"); 17 else 18 if (((sum%11)==10)&&(a[12]==‘X‘)) printf("Right"); 19 else 20 { 21 for (i=0;i<=11;i++) 22 printf("%c",a[i]); 23 if ((sum%11)==10) printf("X"); else 24 printf("%d",sum%11); 25 } 26 return 0; 27 }
[TYVJ] P1006 ISBN,布布扣,bubuko.com
原文:http://www.cnblogs.com/sxiszero/p/3593196.html