社区讨论
为什么提交评测时编译失败
P1055[NOIP 2008 普及组] ISBN 号码参与者 3已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @lzgdjjhe
- 此快照首次捕获于
- 2024/08/05 10:30 2 年前
- 此快照最后确认于
- 2024/08/05 10:32 2 年前
代码如下:
CPP#include<bits/stdc++.h>
using namespace std;
char a[15];
int main(){
gets(a);
int b[10];
b[1]=a[0]-'0';
b[2]=a[2]-'0';
b[3]=a[3]-'0';
b[4]=a[4]-'0';
b[5]=a[6]-'0';
b[6]=a[7]-'0';
b[7]=a[8]-'0';
b[8]=a[9]-'0';
b[9]=a[10]-'0';
int c=0;
for(int i=1;i<=9;i++){
c+=(b[i]*i);
}
c%=11;
char d;
if(c==10)d='X';
else d=c+'0';
if(d==a[12]){
cout<<"Right"<<endl;
}
else{
for(int i=0;i<12;i++)cout<<a[i];
cout<<d<<endl;
}
return 0;
}
本地可以编译,样例也过了...
是整形和字符型变量不能这样用吗?
回复
共 2 条回复,欢迎继续交流。
正在加载回复...