为了账号安全,请及时绑定邮箱和手机立即绑定

求大神解答

程序:程序功能是实现将俩个字符串连接起来并且输出结果,注意,不使用strcat函数

正在回答

1 回答

#include <stdio.h>
int main() 
{ 
char str1[100],str2[100];//定义字符串 
int i=0,k=0;
printf("请输入字符串1:");
gets(str1) ;//取字符串1 
printf("请输入字符串2:");
gets(str2) ;//取字符串2 
while(str1[i]!='\0')//获取字符串1结束的位置 
{
i++;
}

while(str2[k]!='\0')//从字符串1结束位置起将字符串2依次赋值 
{
str1[i+k]=str2[k];
k++;
}
str1[i+k+1]='\0';//在字符串最后加上字符串结束符 
printf("连接后的字符串是:");
puts(str1) ;//打印最后的字符串 
}


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       924404    人
  • 解答问题       20753    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

求大神解答

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信