题解 | #[NOIP2008]ISBN号码#

[NOIP2008]ISBN号码

http://www.nowcoder.com/practice/95712f695f27434b9703394c98b78ee5

#include <stdio.h> int main(){ int l,c,b; char s; int n=0; scanf("%d-%d-%d-%c",&l,&c,&b,&s); int l1=l,c1=c,b1=b; n+=l*1; int cs=100; for(int i = 2;i < 5;i++){ n+=(c/cs)*i; c%=cs; cs/=10; } cs=10000; for(int i = 5; i < 10; i++){ n+=(b/cs)*i; b%=cs; cs/=10; } n%=11; if(n==(int)(s-'0')||(n==10&&s=='X'))printf("Right"); else if(n!=10)printf("%d-%d-%d-%d",l1,c1,b1,n); else if(n==10)printf("%d-%d-%d-X",l1,c1,b1); return 0; }

全部评论
啊?
点赞 回复 分享
发布于 2023-06-23 22:01 广东

相关推荐

07-01 13:37
门头沟学院 Java
steelhead:不是你的问题,这是社会的问题。
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-04 18:02
好不容易拿到了字节Offer,鼠鼠做后端的,但家里人觉得可能被裁员不稳定,让鼠鼠去投国企,现在好纠结到底该咋选
文档传偷助手:该投就投吧,不过建议别放弃offer 拿到手里的才是最好的
投递字节跳动等公司9个岗位
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务