#include<stdio.h>
#include<string.h>
char a[1009],b[1009];
int main()
{
int i,n,j;
while(~scanf("%s",&a)&&a[0]!='0'){
memset(b,0,sizeof b);
n=strlen(a)-1;
j=1;
b[0]=a[0];
for(i=1;i<=n;i++){
if(a[i]==a[i-1]){
if(a[i]=='9'){
b[j]='1';
b[j+1]='0';
j=j+2;
b[j]=a[i];
}
else{
b[j]=a[i]-'0'+'1';
j++;
b[j]=a[i];
}
}
else{
b[j]=a[i];
}
j++;
}
printf("%s\n",b);
}
return 0;
}
ZCMU 1112: 对于数字的强迫症
最新推荐文章于 2024-05-21 19:00:05 发布