求助!!!

P1055 [NOIP2008 普及组] ISBN 号码

``` 如此即可 #include<bits/stdc++.h> using namespace std; char a[14]; long long ans; int b,len,temp,t=1; int main() { cin.getline(a,14); len=strlen(a); for(int i=0;i<len-2;i++){ if(a[i]!='-'){ temp=a[i]-'0'; b+=temp*t; t++; } } b%=11; if(b!=10){ if(a[len-1]-'0'==b) cout<<"Right"; else{ for(int i=0;i<len-1;i++) cout<<a[i]; cout<<b; } } else{ if(a[len-1]=='X') cout<<"Right"; else{ for(int i=0;i<len-1;i++) cout<<a[i]; cout<<'X'; } } return 0; } ```
by philip2011 @ 2024-04-16 20:19:53


|