//121 #include<stdio.h> #include<string.h> int main() { char s[1000]; int i,k; int le_s; while(gets(s)!=NULL) { le_s=strlen(s); s[le_s++]=' '; s[le_s]='\0'; k=0; int flag=0; for(i=0;i<le_s;i++) { if(i==le_s-1) break; if(s[i]=='o'&&k==0) { k++; continue; } else if(s[i]=='c'&&k==1) { k++; continue; } else if(s[i]=='c'&&k==2) { k++; continue; } else if(s[i]=='u'&&k==3) { k++; continue; } else if(s[i]=='p'&&k==4) { k++; continue; } else if(s[i]=='a'&&k==5) { k++; continue; } else if(s[i]=='t'&&k==6) { k++; continue; } else if(s[i]=='i'&&k==7) { k++; continue; } else if(s[i]=='o'&&k==8) { k++; continue; } else if(s[i]=='n'&&k==9) { printf("OH-OH-OH-QQ-PEI-PEI-SHION"); flag=1; k=0; continue; } if(k==0) { printf("%c",s[i]); flag=0; continue; } if(k>0&&flag==0) { flag=0; for(int j=i-k;j<=i;j++) printf("%c",s[j]); k=0; } } printf("\n"); } return 0; } |
Double click to view unformatted code.