icpc:problems:luogup1055
problems | |
---|---|
名称 | ISBN 号码 |
题目编号 | 2008 NOIP PJ T1 |
题目链接 | luogu.com.cn/… |
来源 | CCF |
算法分类 | 入门_字符串 |
难易程度 | 入门 |
ISBN 号码
想法
对于'X'进行判断。
代码实现
#include<cstdio> char str[15]; int main() { int sum = 0; scanf("%s", str); for(int i=0, cnt=0; i < 12; i++) { if(str[i] == '-')continue; cnt++; sum += cnt * (str[i] - '0'); } sum %= 11; if(sum == (str[12] == 'X' ? 10 : str[12] - '0')) printf("Right"); else { str[12] = sum == 10 ? 'X' : '0' + sum; printf("%s", str); } return 0; }
/app/www/public/data/pages/icpc/problems/luogup1055.txt · 最后更改: 2024/03/14 15:23 由 温婕莺