社区讨论
输出的答案是错误的,感觉有些问题自己想不出来
P1055[NOIP 2008 普及组] ISBN 号码参与者 3已保存回复 6
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 6 条
- 当前快照
- 1 份
- 快照标识符
- @lo3j973h
- 此快照首次捕获于
- 2023/10/24 07:32 2 年前
- 此快照最后确认于
- 2023/10/24 07:32 2 年前
CPP
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
string s;
cin>>s;
int ans;
ans=s[0]*1+s[2]*2+s[3]*3+s[4]*4+s[6]*5+s[7]*6+s[8]*7+s[9]*8+s[10]*9;
if(ans%11==s[12])
printf("Right");
else if(ans%11<10 && ans%11!=s[12])
printf("%d-%d%d%d-%d%d%d%d%d-%d",s[0],s[2],s[3],s[4],s[6],s[7],s[8],s[9],s[10],ans%11);
else if(ans%11==10)
printf("%d-%d%d%d-%d%d%d%d%d-X",s[0],s[2],s[3],s[4],s[6],s[7],s[8],s[9],s[10]);
return 0;
}
回复
共 6 条回复,欢迎继续交流。
正在加载回复...