简单模拟。
CODE:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
using namespace std;
const int SIZE = 101;
int save[SIZE];
int main()
{
int a, div;
while(~scanf("%d%d", &a, &div), a, div)
{
int i, first = 1;
memset(save, 0, sizeof(save));
int cnt = 0;
for(i = 0; i <= 99; i++)
{
if((a*100+i)%div == 0)
{
save[cnt++] = i;
}
}
for(i = 0; i < cnt; i++)
{
if(save[i] < 10)
{
if(first)
{
printf("%02d", save[i]);
first = 0;
}
else printf(" %02d", save[i]);
}
else
{
if(first)
{
printf("%d", save[i]);
first = 0;
}
else printf(" %d", save[i]);
}
}
printf("\n");
}
return 0;
}
#include <stdlib.h>
#include <string.h>
using namespace std;
const int SIZE = 101;
int save[SIZE];
int main()
{
int a, div;
while(~scanf("%d%d", &a, &div), a, div)
{
int i, first = 1;
memset(save, 0, sizeof(save));
int cnt = 0;
for(i = 0; i <= 99; i++)
{
if((a*100+i)%div == 0)
{
save[cnt++] = i;
}
}
for(i = 0; i < cnt; i++)
{
if(save[i] < 10)
{
if(first)
{
printf("%02d", save[i]);
first = 0;
}
else printf(" %02d", save[i]);
}
else
{
if(first)
{
printf("%d", save[i]);
first = 0;
}
else printf(" %d", save[i]);
}
}
printf("\n");
}
return 0;
}