4-A【查找模式串】
1 2 3 4 5 6 7 | void reverse(char s[]) /* (char *s) */ { int c, i, j; for (i = 0, j = strlen(s)-1; i < j; i++, j--) { c = s[i]; s[i] = s[j]; s[j] = c; } } |
5-A【swap 交换两个整数】
1 2 3 4 5 6 7 | void reverse(int v[], int n) { int c, i, j; for (i = 0, j = n-1; i < j; i++, j--) { c = v[i]; v[i] = v[j]; v[j] = c; } } |