社区讨论
一脸懵逼???求大神帮忙。
P1055[NOIP 2008 普及组] ISBN 号码参与者 4已保存回复 9
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 9 条
- 当前快照
- 1 份
- 快照标识符
- @mi6uhpm7
- 此快照首次捕获于
- 2025/11/20 11:01 4 个月前
- 此快照最后确认于
- 2025/11/20 11:01 4 个月前
样例过了,给得下载测试点也是对的,问题什么全wa了???(萌新小白,求大神帮忙qwq)
代码如下:
C#include<bits/stdc++.h>
using namespace std;
char s[20];
int main()
{
// freopen("ceshi.in","r",stdin);
long long int sum=0;
int len,k=0,a;
gets(s);
len=strlen(s);
if (s[len-1]=='X') a=10;
else a=s[len-1]-48;
for (int i=0;i<len-1;i++)
if (s[i]!='-')
{
k++;
sum=(sum+(s[i]-48)*k)%11;
}
if (sum!=a)
{
if (sum!=10)
s[len-1]=char(sum+48);
else
s[len-1]='X';
puts(s);
return 0;
}
cout<<"Right";
return 0;
}
回复
共 9 条回复,欢迎继续交流。
正在加载回复...