#include <stdio.h> #include <string.h> int main() { char str[2223]; while(scanf("%s",str) != EOF){ if(strcmp(str,"END") == 0){ break; } int n; scanf("%d",&n); int i; int k = 0; char str1[2223]; while(n--){ scanf("%s",&str1); int len = strlen(str),j,len1; int flag; len1 = strlen(str1); //printf("%d\n",len1); flag = 0; k++; for(j = 0;j < len;j++){ if(str[j] != str1[j]){ //printf("%c\n",str[j]); flag = 1; break; } } if(flag == 0&&len == len1){ printf("%d OK!\n",k); } if(flag == 1&&len == len1){ printf("%d %d change %c\n",k,j+1,str[j]); } if(flag == 1&&len > len1){ printf("%d %d insert %c\n",k,j+1,str[j]); } if(flag == 1&&len < len1){ printf("%d %d delete %c\n",k,j,str1[j-1]); } if(flag == 0&&len < len1){ printf("%d %d delete %c\n",k,j,str1[j]); } } } return 0; } |
Double click to view unformatted code.