问题1672--整除的尾数1672: 整除的尾数
时间限制: 1 Sec 内存限制: 128 MB
提交: 389 解决: 148
[提交] [状态] [讨论版] [命题人:]题目描述
有一个整数x,目前只能看到前几位(前几位可以a表示),不知道后两位。不过,整数x可以被另一个整数b整除,那么x的末两位可能是什么呢?
比如a=10,则表示x为10**,**表示未知的部分;如果b=20,那么说明 x % b == 0,也就是x是20倍数。那么,**可能的值为00,20,40,60,80。
输入
输入可能包括若干组数据,每组数据包含二个整数a,b(0<a<10000, 10<b<100),若遇到0 0则表示输入结束。
输出
对应每组数据,将满足条件的所有尾数输出,同一组数据对应的输出在同一行,每个尾数之间用一个空格分开。注意:行末没有空格。
样例输入
200 40
1992 95
0 0
样例输出
00 40 80
15
提示
对于第一组样例数据 200 40 来说,表明 x 为 20**,并且是40的倍数,所以x的可能值为 2000,2040,2080。则输出 其末两位,即 00 40 80,注意行末没有空格。
同理,对第二组样例数据 1992 95来说,表明 x 为 1992**,并且是95的倍数,则 x 为 199215,所以输出其末两位 15。
来源/分类
[提交] [状态]