按照下面算法编一个程序,将两个字符串连接起来,不能用strcat函数。
⑴ 定义整型变量i、j,字符串s1、s2
⑵ 输入字符串s1、s2
⑶ 当字符串s1尚未结束,改变字符串s1的下标,使之到s1结束处
⑷ 当字符串s2尚未结束,将字符串s2逐个字符连接到字符串s1的后面
⑸ 为字符串s1添加结束标志
⑹ 输出连接后的字符串
#include<stdio.h>
void main()
{
int i=0,j=0;
char s1[20],s2[20];
printf("please input s1:\n");
gets(s1);
printf("please input s2:\n");
gets(s2);
while(s1[i])
i++;
while(s2[j])
s1[i++]=s2[j++];
printf("%s",s1);
}