题目链接
题目描述
一个整数,只知道前几位,不知道末二位,被另一个整数除尽了,那么该数的末二位该是什么呢
输入
输入数据有若干组,每组数据包含二个整数a,b(0<a<10000, 10<b<100),若遇到0 0则处理结束
样例输入
200 40 1992 95 0 0
样例输出
00 40 80 15
#include <stdio.h>
int main()
{int m,n,i,j;scanf("%d %d",&m,&n); //m为被除数,n为除数 while(m!=0&&n!=0) //当m=0并且n=0则停止循环 {m=m*100; // 增加m的数位,因为m本身缺少两位 for(i=0;i<10;i++) //i作为倒数第二位数 {for(j=0;j<10;j++) //j作为倒数第一位数 {if((m+10*i+j)%n==0)printf("%d%d ",i,j);}}printf("\n");scanf("%d %d",&m,&n);}
}