社区讨论
求助!80分
P1055[NOIP 2008 普及组] ISBN 号码参与者 2已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @lo192fq0
- 此快照首次捕获于
- 2023/10/22 17:11 2 年前
- 此快照最后确认于
- 2023/11/02 17:02 2 年前
CPP
#include <bits/stdc++.h>
using namespace std;
int main()
{
string a,b,c,e;
int a1,b1,c1,d1;
scanf("%d-%d-%d-%d",&a1,&b1,&c1,&d1);
a = to_string(a1);
b = to_string(b1);
c = to_string(c1);
e = a+b+c;
int sum = 0;
for(int i = 0;i<e.size();i++)
{
sum+=(e[i]-'0')*(i+1);
}
if(sum%11 == 10)
{
if(d1 == 88)
{
cout << "Right";
}
else
{
cout << a1 << '-' << b1 << '-' << c1 << '-' << 'X';
}
}
else
{
if(d1 == sum%11)
{
cout << "Right";
}
else
{
cout << a1 << '-' << b1 << '-' << c1 << '-' << sum%11;
}
}
return 0;
}
回复
共 2 条回复,欢迎继续交流。
正在加载回复...