习题11-4 字符串的连接 (15 分)
#include <stdio.h> #include <string.h> #define MAXS 10 char *str_cat(char *s, char *t); int main() { char *p; char str1[MAXS + MAXS] = { '\0' }, str2[MAXS] = { '\0' }; scanf("%s%s", str1, str2); p = str_cat(str1, str2); printf("%s\n%s\n", p, str1); system("pause"); return 0; } /* 你的代码将被嵌在这里 */ char *str_cat(char *s, char *t) { int lens = strlen(s), lent = strlen(t); for (int i = 0; i < lent; i++) s[lens + i] = t[i]; return s; }

浙公网安备 33010602011771号