1150-整除的尾数

描述

一个整数,只知道前几位,不知道末二位,被另一个整数除尽了,那么该数的末二位该是什么呢?

输入

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

输出

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

样例输入

200 40

1992 95

0 0

样例输出

00 40 80

15

#include <iostream>

using namespace std;

int main()

{

    int a,b,c[100];

    int i=0,j,k;

    while(cin>>a>>b&&(a!=0&&b!=0))

    {

        for(j=0;j<100;j++)

        {

            if((a*100+j)%b==0)

            {

                c[i]=j;

                i++;

            }

        }

        if(i>1)

        {

        for(k=0;k<i-1;k++)

        {

            if(c[k]>=10)

            cout<<c[k]<<" ";

            else cout<<"0"<<c[k]<<" ";

        }

        cout<<c[i-1]<<endl;

        }

        else 

        {

            if(c[i-1]<10) cout<<"0"<<c[i-1]<<endl;

            else cout<<c[i-1]<<endl;

        }

        i=0;

    }

    return 0;

}

  

你可能感兴趣的:(1150-整除的尾数)