社区讨论

各位大佬,能帮我看一下为啥只有50分吗,跪谢!!

P1055[NOIP 2008 普及组] ISBN 号码参与者 3已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@mi867ji0
此快照首次捕获于
2025/11/21 09:17
4 个月前
此快照最后确认于
2025/11/21 09:17
4 个月前
查看原帖
#include <stdio.h> #include <stdlib.h>
int main() { char a[14]; int i,k=0,flag; int sum=0; for(i=0;i<13;i++) scanf("%c",&a[i]); for(i=0;i<11;i++) { if(i==1||i==5||i==11) { k++; continue; } sum+=((int)a[i]-'0')*(i-k+1); } flag=sum%11; if(a[12]-'0'==flag) printf("Right"); else { a[12]=flag+'0'; for(i=0;i<13;i++) printf("%c",a[i]); }
CPP
/*for(i=0;i<13;i++)
    printf("%c",a[i]);
*/
//printf("Hello world!\n");
return 0;
}

回复

2 条回复,欢迎继续交流。

正在加载回复...