這是模板,以下開放填空(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;
}