|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include <stdio.h>
- #include <string.h>
- void mystrcat(char *s1, char *s2, char *new_s)
- {
- int i = 0, j = 0,k = 0;
- while (s1[i] != '\0'&& s2[i] != '\0')
- {
- new_s[k] = s1[i];
- k++;
- new_s[k] = s2[i];
- k++;
- i++;
- j++;
- }
- while (s1[i] != '\0')
- {
- new_s[k] = s1[i];
- k++;
- }
- while (s2[i] != '\0')
- {
- new_s[k] = s2[i];
- k++;
- }
-
- new_s[k] = '\0';
- }
- int main()
- {
- char *s1,*s2,new_s[char_len];
- int char_len = strlen(s1)+strlen(s2);
-
- char s1[128] = {0};
- char s2[128] = {0};
- printf("请输入两个字符串:\n");
- scanf("%s %s",s1,s2);
-
- mystrcat(s1, s2, new_s);
- printf("连接后的字符串: %s\n", new_s);
- return 0;
- }
复制代码 |
|