// Probrem A #include #include #include #include #define MAXLINE 100 void jjj(char s[MAXLINE]) { int i, len=strlen(s); char tmp; tmp=s[len-1]; for(i=len-2; i>=0; i--){ s[i+1]=s[i]; } s[0]=tmp; } void ccc(char s[MAXLINE]) { int i, len=strlen(s); char tmp; tmp=s[0]; for(i=0; i<=len-2; i++){ s[i]=s[i+1]; } s[len-1]=tmp; } void eee(char s[MAXLINE]) { int i, len=strlen(s); char tmp; for(i=0; i=0; j--){ switch(order[j]){ case 'J': jjj(message); break; case 'C': ccc(message); break; case 'E': eee(message); break; case 'A': aaa(message); break; case 'P': ppp(message); break; case 'M': mmm(message); break; default: puts("error?"); break; } } printf("%s\n", message); //printf("\n"); } fclose(fp); return(0); }