C语言编程:输入两个字符串分别放入a,b数组中,将a中的字符存入数组c中,将b中的字符逆序存入数组c中?

2025-04-25 17:06:05
推荐回答(2个)
回答1:

直接上图,然后图二有运行结果。

有不懂的地方可以追问,希望能帮到你!

回答2:

//来自一个菜鸟的回答
#include

#include

int main(void){

char a[100],b[100],c[100];

int n1,n2,i,j;

printf("输入a串\n");

gets(a);

printf("输入b串\n");

gets(b);

n1=strlen(a);

n2=strlen(b);// 分别得到a , b串的长度

j=n2-1;//下标等于长度减一

strcpy(c,a);// a串直接复制

for(i=n1;i
c[i]=b[j--];

}

c[i]='\0';

printf("%s",c);

}