80分 用例4 7不过,求助

P1055 [NOIP2008 普及组] ISBN 号码

@[qibai274](/user/1053224) 这是我的程序,更简洁明了: ```cpp #include<bits/stdc++.h> using namespace std; string a; int sum,k,ans; char ansc; int main() { cin>>a; for(int i=0;i<a.size()-2;i++){ if(a[i]!='-'){ k++; sum+=(a[i]-'0')*k; } } sum%=11; if(sum==10)ansc='X'; else ansc=sum+'0'; if(a[12]==ansc)cout<<"Right"<<endl; else{ for(int i=0;i<a.size()-1;i++)cout<<a[i]; cout<<ansc<<endl; } } ``` 求关(QWQ)
by zcy_jake @ 2023-08-27 09:05:37


|