在输出时要求输出的格式不一致时,应单独考虑或者设置标志(辅助)变量来讨论输出
#include<stdio.h>
#include<string.h>
int main()
{
int find,i,a,b;
char s[3];
while(scanf("%d%d",&a,&b)==2 &&(a||b))
{
find=0;
for(i=0;i<100;i++)
{
if((a*100+i)%b==0)
{
s[0]=i/10+'0';
s[1]=i%10+'0';
if(find==1)
printf(" "); //如果不是第一个末位,则在前面加上空格
printf("%c%c",s[0],s[1]);
find=1; //存在末位
}
}
printf("\n");
}
return 0;
}