CCF201912-1 题目描述: 四个人从1开始报数,遇见7的倍数或者含有7的数则跳过不报,在报n个数的前提下,要求输出四个人跳过的次数。 算法思想: 直接历遍判断,如果是7的倍数或者各个位上有7则总数n+1; 出现的错误: 对各个位数的判断用的是循环, for(int j=0;j<3;j++)//题给的最高位不超过3位 但是不小心用了j来存储当前的数。 对各个位数进行处理时,我的想法是判断一位去掉一位,理应的算法是: b=m%10; m/=10; 但我把/写成了%