一道小小的 水题 ,PE了很多次 ,原来是 自动补零错了 ,也学会了printf中 printf("%02d",a[i]);可以在单个位数前自动补零!
#include<stdio.h>
int main()
{
int m,n;
int a[1001];
int count;
while(scanf("%d%d",&m,&n),m,n)
{
int x=m*100;
count=0;
int i,j=0;
for(i=0;i<=99;i++)
if((x+i)%n==0)
{
a[j++]=((x+i)%100);
count++;
}
for(i=0;i<count;i++)
{
if(i==0)
printf("%02d",a[0]);
else
printf(" %02d",a[i]);
}
putchar('\n');
}
return 0;
}