专业编程基础技术教程

网站首页 > 基础教程 正文

C语言每日一练:连接字符串

ccvgpt 2024-09-08 12:44:57 基础教程 12 ℃
题目描述:写一函数,将两个字符串连接。输入两行字符串,例如 123 abc,输出连接后的字符串 123abc。


  • 代码如下:
#include <stdio.h>
#include <string.h>

//自定义字符串连接函数
void join(char a[], char b[])
{
	int i, j;
	char c[100];

	for (i = 0; i < strlen(a); i++)
	{
		c[i] = a[i];
	}

	for (j = i; j < (strlen(a) + strlen(b)); j++)
	{
		int t = j - i;//t是b的长度
		c[j] = b[t];//b接在a的后面赋值给c

	}

	c[j] = '\0';//字符串结束标志

	printf("%s", c);
}

int main(void)
{
	char str1[100];
	char str2[100];
	scanf("%s%s", str1, str2);//接收两行字符串
	join(str1, str2);//调用字符串连接函数
	return 0;
}

C语言每日一练:连接字符串

最近发表
标签列表