题源
题解
#include<stdio.h>
int main(void)
{
int i,j,birth,num,count=0;
int year[4],box[10]={0};
scanf("%d%d",&birth,&num);
for(i=birth;/*不写完全ok*/;i++){
year[0]=i/1000;
year[1]=(i/100)%10;
year[2]=(i/10)%10;
year[3]=i%10;
for(j=0;j<4;j++)box[year[j]]=1;
for(j=0;j<10;j++)if(box[j]==1)count++;
if(count==num)
{
printf("%d ",i-birth);
for(j=0;j<4;j++)printf("%d",year[j]);
return 0;
}
for(j=0;j<10;j++)box[j]=0;
count=0;
}
return 0;
}