解题思路:把一个字符串拼接到另一个字符串的末尾
注意事项:strcat()函数可在C语言中用于字符串拼接,但如果第一个字符串的空间无法容纳第二个字符串,那么行为未定义,所以str1的长度要足够长。同时str1的长度要保证可以放得进二者输入之和,例如str1输入的字符串长度为50,str2输入的字符串长度为30,那么str1定义的长度要大于或者等于80。
参考代码:
#include<stdio.h>
#include<string.h>
int func(char str1[100],char str2[99])
{
strcat(str1,str2);
printf("%s\n",str1);
return 0;
}
int main()
{
char a[100];
char b[99];
scanf("%s\n %s\n",&a,&b);
func(a,b);
return 0;
}
0.0分
0 人评分
【排队买票】 (C语言代码)浏览:944 |
本人酷爱递归实现很多问题,这里也是浏览:634 |
1908题解浏览:680 |
数对 (C语言代码)浏览:762 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:585 |
1124题解浏览:630 |
1048题解(读入回车问题)浏览:628 |
A+B for Input-Output Practice (I) (C语言代码)浏览:451 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:593 |
快速排序算法1浏览:996 |