大神们,为什么我有好几个数据点RE啊,这是为什么,这是哪里错了吗
#include <stdio.h>
int main (){
char x[120],y[120],z[120];
int n;
scanf("%d",&n);
scanf("%s%s",x,y);
int i=0;
for(;i<n;i++){
if(x[i]==y[i])
z[i]=x[i]+1;
else if(x[i]>y[i])
z[i]=y[i];
else{
printf("-1");
return -1;
}
}
printf("%s",z);
}