酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

C语言秘籍:实现两字符串交织成“a1b2c3”

以下是一个用 C 语言实现将两个输入字符串交织在一起的函数: ```c #include <stdio.h> #include <string.h> void interleaveStrings(char *str1, char *str2, char *result) { int len1 = strlen(str1); int len2 = strlen(str2); int i = 0, j = 0, k = 0; while (i < len1 && j < len2) { result[k++] = str1[i++]; result[k++] = str2[j++]; } while (i < len1) { result[k++] = str1[i++]; } while (j < len2) { result[k++] = str2[j++]; } result[k] = '\0'; } int main() { char str1[] = "abc"; char str2[] = "123"; char result[100]; interleaveStrings(str1, str2, result); printf("%s\n", result); return 0; } ``` ######[AI写代码神器 | 257点数解答 | 2024-09-17 16:38:40]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]