1 条题解
-
0
#include<bits/stdc++.h> using namespace std; int a[10],j; int main(){ freopen("ISBN.in","r",stdin); freopen("ISBN.out","w",stdout); string s; long long he=0,yu=0; getline(cin,s); int ls=s.size(); for(int i=0;i<11;i++){ if(s[i]!='-'){ a[j]=s[i]-'0'; j++; } else continue; } for(int i=0;i<9;i++){ he+=a[i]*(i+1); } yu=he%11; if(yu!=10){ if(yu==s[12]-'0'){ cout<<"Right"; } else{ for(int i=0;i<12;i++){ cout<<s[i]; } cout<<yu; } } else{ if('X'==s[12]){ cout<<"Right"; } else{ for(int i=0;i<12;i++){ cout<<s[i]; } cout<<"X"; } } return 0; }
信息
- ID
- 969
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 8
- 标签
- (无)
- 递交数
- 166
- 已通过
- 26
- 上传者