#include <stdio.h>
main()
{
int i,j=0;
char s1[80],s2[30];
printf(" 请输入第一个:\n") ;
scanf("%s",s1);
getchar();
printf(" 请输入第一个:\n");
scanf("%s",s2);
getchar();
i=0;
while(s1[i]!='\0')
{
i++;
}
do
{
s1[i]=s2[j];
i++;
}while(s2[j++]!='\0');
printf("连接后的字符串为:\n");
puts(s1);
getchar();
}
#include <stdio.h>
main()
{
int i,j=0;
char s1[80],s2[30];
printf(" 请输入第一个:\n") ;
gets(s1);
printf(" 请输入第一个:\n");
gets(s2);
i=0;
while(s1[i]!='\0')
{
i++;
}
do
{
s1[i]=s2[j];
i++;
}while(s2[j++]!='\0');
printf("连接后的字符串为:\n");
puts(s1);
getchar();
}
#include <stdio.h>
void lj(char s[],char t[],char q[]);
main()
{
int i,j=0;
char s1[80],s2[30];
printf(" 请输入第一个:\n") ;
gets(s1);
printf(" 请输入第一个:\n");
gets(s2);
char s3[200];
lj(s1,s2,s3);
puts(s3);
getchar();
}
void lj(char s[],char t[],char q[])
{
int i, j;
for (i = 0; s[i] != '\0'; i++)
{
q[i] = s[i];
}
for (j = 0; t[j] != '\0'; j++)
{
q[i + j] = t[j];
}
q[i + j] = '\0';
}
搜索
复制