社区讨论
花花的世界。。。。。。
P1055[NOIP 2008 普及组] ISBN 号码参与者 3已保存回复 5
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 5 条
- 当前快照
- 1 份
- 快照标识符
- @lo1ztxei
- 此快照首次捕获于
- 2023/10/23 05:41 2 年前
- 此快照最后确认于
- 2023/11/03 06:05 2 年前
CPP
#include<bits/stdc++.h>
using namespace std;
int main()
{
//freopen(".in", "r", stdin);
//freopen(".out", "w", stdout);
ios::sync_with_stdio(0);
cin.tie(0), cout.tie(0);
string s;
int cnt = 1, ans = 0;
cin >> s;
for(int i = 0; i < s.size() - 2; i ++)
{
if(s[i] != '-')
{
int x = int(s[i]) - 48;
ans += cnt * x;
cnt ++;
}
}
int sum = ans % 11;
if(s[s.size() - 1] == 'X')
if(sum == 10)
{
cout << "Right";
return 0;
}
else
{
for(int i = 0; i < s.size() - 1; i ++)
cout << s[i];
cout << sum;
return 0;
}
else
if(int(s[s.size() - 1] - 48) == sum)
{
cout << "Right";
return 0;
}
else
{
for(int i = 0; i < s.size() - 1; i ++)
cout << s[i];
cout << sum;
return 0;
}
return 0;
}
回复
共 5 条回复,欢迎继续交流。
正在加载回复...