2 条题解
-
0
#include <stdio.h> #include <iostream> #include <cstring> using namespace std; int main() { string s; cin >> s; int n=s.size(); int sum=0; int count=1; for (int i=0;i<n-1;i++){ if (s[i]!='-'){ sum+=count*(s[i]-'0'); count++; } } int x=sum%11; if (x==s[n-1]-'0'&&x!=10){ printf("Right"); } else if (x==10&&s[n-1]=='X'){ printf("Right"); } else { for (int i=0;i<n-1;i++){ cout << s[i]; } if (x!=10) cout << x; else cout << 'X'; } return 0; }
-
0
#include <stdio.h> int main() { char a[14]; int n=1, sum=0; scanf ("%s",a); for (int i=0; i<11; i++) { if (i!=1&&i!=5) { sum+=(a[i]-48)*n; n++; } } if (sum%11==a[12]-48||(sum%11==10&&a[12]=='X')) { printf ("Right"); } else { if (sum%11!=10) { a[12]=sum%11+48; } else { a[12]='X'; } printf ("%s",a); } return 0; }
- 1
信息
- ID
- 160
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 9
- 标签
- 递交数
- 18
- 已通过
- 2
- 上传者