错在哪里了?

#include <iostream>
#include <string>
#include <cstdio>

using namespace std;

int main()
{
string abc;
cin>>abc;
int kk=1;
int a[15]={0};
for(int i=0;i<abc.length()-1;i++)
{

if(abc[i]!='-') {a[i]=(abc[i]-'0')*kk; ++kk;a[14]+=a[i];}

}

if(a[14] % 11 == abc[12]-'0')
cout<<"Right";

else
{
int abcd = a[14] % 11;
for(int i=0;i<abc.length()-1;i++)
cout<<abc[i];
cout<<abcd;
}
return 0;

}

0 条评论

目前还没有评论...

信息

ID
1484
难度
5
分类
字符串 点击显示
标签
递交数
14473
已通过
4958
通过率
34%
被复制
34
上传者