#include<stdio.h>
void finy(int year,int n);
int main(){
int year,n;
scanf("%d %d",&year,&n);
finy(year,n);
}
void finy(int year,int n){
int bir[4];
int y=year;
for(;;y++){
int count=1;
bir[0]=y/1000;
bir[1]=y/100%10;
bir[2]=y/10%10;
bir[3]=y%10;
if(bir[0] != bir[1] && bir[0] != bir[2] && bir[0] != bir[3]) count++;
if(bir[1] != bir[2] && bir[1] != bir[3]) count++;
if(bir[2] != bir[3]) count++;
if(bir[0] == bir[1] && bir[0] == bir[2] && bir[0] == bir[3]) count=0;
if(count == n) break;
}
printf("%d %04d",y-year,y);
}
PTA 出生年 c语言
最新推荐文章于 2024-10-04 23:00:36 发布