首页 > TAG信息列表 > p1055

2022.3.21 21:56 洛谷P1055

C: (80分) #include <stdio.h> int main() { char a[14] = {0}; int b = 0, c = 1; //x - xxx - xxxxx - x for (int i = 0; i < 13; i++) { scanf("%c", &a[i]); if (a[i] != '-' && i < 12) { b += (a[i]

P1055 [NOIP2008 普及组] ISBN 号码

题目传送门 题意: 对号码的 $ 9 $ 个数字,从左至右,分别乘以 $ 1,2,...,9 $ 再求和,即 $ a×1+b×2+……+n×9 $ 然后取积 \(\bmod11\) 的结果作为识别码 思路: 暴力搜索 分离数位后求和 将和 \(\bmod 11\) , 判断是否是正确的识别码 注意10代表 \(X\) ,要特判 #include<iostream> #