#include <stdio.h>
#include <string.h>
void fun( char *a, char *b, char *c )
{
int i , j; char ch;
i = 0; j = strlen(b)-1;
while ( i < j )
{
ch = b[i]; b[i] = b[j]; b[j] = ch;
i++; j--;
}
while ( *a || *b ) {
if ( *a )
{
*c = *a; c++; a++; }
if ( *b )
{
*c = *b; c++; b++; }
}
*c = 0;
}
void main()
{
char s1[100],s2[100],t[200];
printf("\nEnter s1 string : ");scanf("%s",s1);
printf("\nEnter s2 string : ");scanf("%s",s2);
fun( s1, s2, t );
printf("\nThe result is : %s\n", t );
}
C语言——两个字符串顺序交叉合并。
猜你喜欢
转载自blog.csdn.net/weixin_53391957/article/details/120054778
今日推荐
周排行