Nightingalelyy 2016-10-16 03:06:41
点我顶贴
收藏
删除
分那么多段还不如像我这样手打。。。
渣代码求大牛不喷
#include <iostream>
#include <cstring>
using namespace std;
string s;
int a[20];
int i,sum;
int main()
{
cin>>s;
a[1]=s[0]-'0';
a[2]=s[2]-'0';
a[3]=s[3]-'0';
a[4]=s[4]-'0';
a[5]=s[6]-'0';
a[6]=s[7]-'0';
a[7]=s[8]-'0';
a[8]=s[9]-'0';
a[9]=s[10]-'0';
if (s[12]=='X')a[10]=10;
else
a[10]=s[12]-'0';
for(i=1;i<=9;i++)
sum=sum+a[i]*i;
sum=sum%11;
if (sum==a[10])
{
cout<<"Right"<<endl;
return 0;
}
else{
for(i=0;i<=11;i++)
cout<<s[i];
if (sum==10)
cout<<"X"<<endl;
else cout<<sum<<endl;
return 0;
}
return 0;
}