#include <stdio.h> #include <string.h> main(){ char str[1100],str2[22]="OH-OH-OH-QQ-PEI-SHION"; while(gets(str)){ char *p = str; int i,j,k,l,n; n = strlen(str); char str1[11]; for(i = 0;i<n;i++){ int m = 0; if(*(p+i) == 'o'){ for(j =i;j<i+10;j++){ str1[m] = *(p+j); m++; } str1[m] = '\0'; m = 0; if(strcmp(str1,"occupation")==0){ for(k = n-1;k>=i+10;k--){ *(p+k+11) = *(p+k); } n +=11; *(p+n) = '\0'; for(l = i;l<=i+20;l++){ *(p+l) = str2[m]; m++; } } } } puts(str); } return 0; } |
Double click to view unformatted code.