這是模板,以下開放填空(AC (2ms, 92KB))。
#include <stdio.h>#include <stdlib.h>#include <string.h>
int len = 0;
void charSwap(char *a, char *b){ ...}
void op0(char *str){ ...}
void op1(char *str){ ...}
void op2(char *str){ int i; char strCopy[101]; char *strA = strCopy; char *strB = strCopy + len/2;
...
}
int main(){ char str[101] = ""; int n, op; void (*operate[3])(char*) = {op0, op1, op2};
scanf("%s", str); scanf("%d", &n);
len = strlen(str);
while(n--){ scanf("%d", &op); operate[op](str); }
printf("%s\n", str); return 0;}