#W0001P1625. 11的倍数
11的倍数
题目描述
如何判断一个正整数𝑥是不是3的倍数?
可以计算 𝑥÷3所得的余数,如果余数等于0,那么𝑥是3的倍数。
还可以用下面的方法来判断:
把𝑥的个位数字、十位数字、百位数字、......相加,如果所得的和是3的倍数,那么𝑥就是3的倍数。
例如,𝑥=8511,8+5+1+1=15,15是3的倍数,那么8511就是3的倍数。
接下来你的任务是,判断𝑥是不是11的倍数。
有一个与判断是不是3的倍数类似的方法供你参考:
把𝑥的个位、百位、万位、....上的数字求和,得𝑠1
把𝑥的十位、千位、十万位....上的数字求和,得𝑠2
如果𝑠1÷11所得到的余数 = 𝑠2÷11所得到的余数,那么𝑥就是11的倍数
例如,𝑥=3162819,𝑠1=9+8+6+3=26,𝑠2=1+2+1=4。因为26%11=4,4%11=4,所以3162819也是11的倍数。
输入描述
第一行,一个正整数𝑛
以下𝑛行,每行一个正整数𝑥𝑖,判断𝑥𝑖是不是11的倍数。
输出描述
𝑛行,每行一个Yes或No,表示𝑥𝑖是不是11的倍数。
结果只能是Yes或No,注意大小写
3
2035
62202
335
Yes
No
No
数据范围
30%的数据,𝑥𝑖的位数不超过9位
50%的数据,𝑥𝑖的位数不超过17位
100%的数据,𝑥𝑖的位数不超过100位,𝑛不超过10
相关
在以下作业中: