80分,求助大佬

P1055 [NOIP2008 普及组] ISBN 号码

@[ljx2004_cn](/user/1202535) 注意最后一位是 $X$ 的特判 ```cpp #include<bits/stdc++.h> using namespace std; int main() { int k=1,sum=0; char a[13]; for(int i=0;i<13;i++) cin>>a[i]; for(int i=0;i<11;i++) { if(a[i]>='0'&&a[i]<='9') { sum=(a[i]-'0')*k+sum; k++; } } /*if((a[12]-48)==sum%11) cout<<"Right";*/ if(((a[12]-48)==sum%11)||(a[12]=='X'&&(sum%11==10))) cout<<"Right"; else if(sum%11<=9) { a[12]=sum%11+'0'; for(int i=0;i<13;i++) cout<<a[i]; } else { a[12]='X'; for(int i=0;i<13;i++) cout<<a[i]; } return 0; } ```
by Yaoguanyu12 @ 2023-12-17 11:27:33


|