#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]); } } /*for(i = 0;i < n;i++){ }*/ //printf("%s\n",str1[0][2223]); //getchar(); /*for(i = 0;i < n;i++){ printf("%s\n",str1[i][2223]); }*/ /*for(i = 1;i <= n;i++){ }*/ } return 0; } |
Double click to view unformatted code.