字符串合并【C语言】"/>
蓝桥杯 算法训练 字符串合并【C语言】
问题描述
输入两个字符串,将其合并为一个字符串后输出。
输入格式
输入两个字符串
输出格式
输出合并后的字符串
样例输入
一个满足题目要求的输入范例。
Hello
World
样例输出
HelloWorld
数据规模和约定
输入的字符串长度0<n<100
方法一:(直接用拼接函数strcat)
#include<stdio.h>
#include<string.h>
int main()
{char s1[100],s2[100];gets(s1);gets(s2);printf("%s",strcat(s1,s2));return 0;
}
方法二:(引用临时字符串数组t)
#include<stdio.h>
#include<string.h>
int main()
{char s1[100],s2[100],t[201];gets(s1);gets(s2);int l1=strlen(s1),l2=strlen(s2);int i,j=0,k;for(i=0;i<l1;i++){t[j]=s1[i];j++;}for(k=0;k<l2;k++){t[j]=s2[k];j++;}t[j]='\0';for(k=0;k<j;k++)printf("%c",t[k]);return 0;
}
更多推荐
蓝桥杯 算法训练 字符串合并【C语言】
发布评论