1 条题解
-
0
【题目大意】 对正整数的奇数位进行乘以 7,进行若干次数位求和小于等于 9 之后,再与偶数 位求和,判断结果是否能被 8 整除。
【解题思路】
- 首先读入所有待判断的正整数,并依次进行判断,注意使用 long long 类型。
- 接着通过将一个数不停整除 10 来得到它的每一位。
- 对其中的奇数位按照题目的要求进行变换,偶数位则不变。奇数位的变换可 以按题目文字循环处理,也可以找到等价的更简洁的表达式。
- 累加每一位并判断总和是否能被 8 整除。 注意在解题过程中合理设计和调用函数,可以使得思路更清晰。
【考纲知识点】模拟法(三级),函数的定义与调用(四级)
【参考程序】
- 1
信息
- ID
- 567
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 7
- 标签
- 递交数
- 589
- 已通过
- 116
- 上传者