判断6的倍数
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
小 Z 现在给你一个巧算 的倍数的方法,设 代表被判断的数,步骤如下:
- 
当 是一位数时,若 是 或 ,那么它是 的倍数。
 - 
当 是多位数时,若 的个位数是奇数,那么 不是 的倍数;若 的个位数是偶数,则计算 的各位数字和,若各位数字之和仍是多位数,则继续计算各位数字和,直到数字和是一位数,如果该一位数是 的倍数,则 是 的倍数。
 
请编写程序模拟以上判断规则并完成以下功能:
- 
根据输入的任意数,首先输出此数的末尾数字
 - 
当需要计算各位数字和时,输出每次计算的结果,为了加快计算的速度,每次计算各位数字之和时不累加 的倍数的数字。
 
根据以上判断规则,若  是  的倍数输出 Yes,否则输出 No。
输入格式
输入一个自然数 。
输出格式
一行,若干个整数,用英文半角逗号分隔。
第一个数是  的末尾数字,后面为若干个按规则计算出的各位数字和,最后为 Yes 或 No。
样例 #1
样例输入 #1
6
样例输出 #1
6,Yes
样例 #2
样例输入 #2
371
样例输出 #2
1,No
样例 #3
样例输入 #3
8786888
样例输出 #3
8,47,11,2,No
提示
【样例 3 解释】
在样例  中, 是 ,首先输出末尾数字 ,然后输出不含  的倍数的各位数字和 ,同理输出 ,最后输出判断结果 No。
【数据范围】
的数据满足 ;
的数据满足 ;
的数据满足 。
2025年入门组测试 6(2025.4.26)
- Status
 - Done
 - Rule
 - IOI(Strict)
 - Problem
 - 4
 - Start at
 - 2025-4-26 9:30
 - End at
 - 2025-4-27 15:30
 - Duration
 - 30 hour(s)
 - Host
 - Partic.
 - 6