答案:
#include<stdio.h>
int main()
{
int a = 0, b = 0, n = 0;
int i = 0, j = 0;
while (scanf("%d %d", &a, &b) != EOF)
{
int arr[100] = { 0 };
int count = 0;
if (a == 0 && b == 0) //如果ab都等于0
{
break; //跳出循环,停止输入
}
for (i = 0; i <= 99; i++) //后两位只有00到99,一个一个试
{
if ((a * 100 + i) % b == 0) //因为不知道后面两位,所以要*100
{
arr[count++] = i; //将所有可能的后两位存进数组
}
}
for (i = 0; i < count; i++) //判断是否打完了所有可能的后两位
{
printf("%02d", arr[i]); //至少打印2位整数
i == count - 1 ? printf("\n") : printf(" "); //如果打完了就换行,否则打空格
}
}
return 0;
}