整除的尾数 hd 2099

来源:互联网 发布:java购物车系统 编辑:程序博客网 时间:2024/04/28 17:44
Problem Description
一个整数,只知道前几位,不知道末二位,被另一个整数除尽了,那么该数的末二位该是什么呢?


Input
输入数据有若干组,每组数据包含二个整数a,b(0<a<10000, 10<b<100),若遇到0 0则处理结束。


Output
对应每组数据,将满足条件的所有尾数在一行内输出,格式见样本输出。同组数据的输出,其每个尾数之间空一格,行末没有空格。


Sample Input
200 40
1992 95
0 0


Sample Output
00 40 80

15

思路:其实是一道水题,但是有点注意的是如果结果小于十的时候 在数字前面加个0

#include<cstdio>int main(){int s[105];int a,b,i,d,k;while(~scanf("%d%d",&a,&b)){k=0;if(a==0&&b==0){break;}for(i=0;i<100;i++){d=a*100+i;if(d%b==0){s[k]=i;k++;}}if(s[0]<10){printf("0%d",s[0]);}elseprintf("%d",s[0]);for(i=1;i<k;i++){if(s[i]<10)printf(" 0%d",s[i]);elseprintf(" %d",s[i]);}printf("\n");}return 0;}


0 0
原创粉丝点击