要求:
编写程序:对键盘输入的两个字符串进行连接。(strcat()可以简单完成此任务,但本题仍然规定不得调用任何字符串处理函数,包括strlen)。 例如:输入hello<CR>world<CR>,输出helloworld
源代码如下:
#include <stdio.h>
void main()
{
char s1[100],s2[100];
int i,j;//定义变量
printf("请输入两个字符串:\n");
gets(s1);
gets(s2);
i=0;
while(s1[i]) i++;//通过while循环,遍历s1的内容
j=0;
while(s2[j])
{
s1[i++]=s2[j++];//连接
}
s1[i]='\0';//遇到'\0'结束,输出
puts(s1);
}
运行效果图如下: