1 条题解
-
0
AC+CE=
#include<bits/stdc++.h> #define int unsigned long long #define INF 0x3f3f3f using namespace std; char c[11]; int a[11]; char c_; int ans; void print() { cout<<a[1]<<"-"; for(int i=2;i<=4;i++)cout<<a[i]; cout<<"-"; for(int i=5;i<=9;i++)cout<<a[i]; cout<<"-"; if(ans!=10)cout<<ans; else cout<<"X"; } signed main() { scanf("%c-%c%c%c-%c%c%c%c%c-%c",c+1,c+2,c+3,c+4,c+5,c+6,c+7,c+8,c+9,&c_); for(int i=1;i<=9;i++) a[i]=c[i]-48; for(int i=1;i<=9;i++) ans=(ans+a[i]*i)%11; if(c_=='X'){ if(ans==10)cout<<"Right"; else print(); } else{ if(ans==c_-'0')cout<<"Right"; else print(); } return 0; }
信息
- ID
- 5113
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 2
- 标签
- 递交数
- 314
- 已通过
- 124
- 上传者