每周一题(2)
每周一题(2) 报数 问题描述 题目来源 题解 跳过函数 主函数思路 致歉 :前段时间博主在复习以及参加期末考试,加之最近状况不大好,所以停更了一段时间。现在已经放了寒假,后续会坚持更新每周一题,预计是每周四的晚上。 关于内容 :博主近期在准备3月份的CSP认证考试,以及蓝桥杯竞赛,所以都会从这些题库里来找题。CSP只做前两道题,原因其一是本人水平有限,其二是前两道题更好把握。因为每次的CSP均分会在130分左右,前两道题拿满能得到200分,足够排到参加考试的考生前18%左右的水平。我的内容只针对前两道题,会对每个细节做出解释,能够通过所有测试用例,确保不丢分。如有更高追求者请绕道。 报数 问题描述 题目来源 CSP 201912-1 题解 跳过函数 由题意可知,必须想出一个方法,来跳过不满足条件的数。有两种数是会被跳过的,也就是两个条件: 1.能被7整除的数。 2.各位数字含有数字7的。 根据上述条件,设计出以下判断函数作为参考。 int isSkip ( int num ) { int flag = 0 ; if ( num % 7 == 0 ) //判断整除7 flag = 1 ; while ( num != 0 ) { //判断包含7 int k = num % 10 ; if ( k == 7 ) flag = 1 ; num = num / 10 ; } if (