C语言问题,将两个字符串连接起来,要求不用strcat()函数.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/06 18:44:51
C语言问题,将两个字符串连接起来,要求不用strcat()函数.
C语言问题,将两个字符串连接起来,要求不用strcat()函数
C莱鸟群:205103464
C语言问题,将两个字符串连接起来,要求不用strcat()函数
C莱鸟群:205103464
#include"stdio.h"
void main()
{
\x09void str_link(char str1[ ],char str2[ ]); //声明str_link函数
\x09char s1[20],s2[20];
\x09printf("任意输入两个字符串,编写函数,实现串的连接.函数原型如下:\n");
\x09printf("void str_link(char str1[ ],char str2[ ]);将串2连接在串1的末尾,形成一个新串\n");
\x09printf("please input s string:\n");
\x09scanf("%s",s1); //输入第一个字符串
\x09printf("please input a string:\n");
\x09scanf("%s",s2); //输入第二个字符串
\x09str_link(s1,s2); //调用str_link函数
\x09printf("%s\n\n",s1);
}
void str_link(char str1[ ],char str2[ ]) //定义str_link函数
{
\x09int i=0,j=0,m=0;
\x09while(str1[i]!='\0') //计算str1的个数
\x09{
\x09\x09m++;
\x09\x09i++;
\x09}
\x09do
\x09{
\x09\x09str1[m]=str2[j]; //将str2复制到str1
\x09\x09m++;
\x09\x09j++;
\x09}while(str2[j]!='\0');
\x09str1[m]='\0';
}
void main()
{
\x09void str_link(char str1[ ],char str2[ ]); //声明str_link函数
\x09char s1[20],s2[20];
\x09printf("任意输入两个字符串,编写函数,实现串的连接.函数原型如下:\n");
\x09printf("void str_link(char str1[ ],char str2[ ]);将串2连接在串1的末尾,形成一个新串\n");
\x09printf("please input s string:\n");
\x09scanf("%s",s1); //输入第一个字符串
\x09printf("please input a string:\n");
\x09scanf("%s",s2); //输入第二个字符串
\x09str_link(s1,s2); //调用str_link函数
\x09printf("%s\n\n",s1);
}
void str_link(char str1[ ],char str2[ ]) //定义str_link函数
{
\x09int i=0,j=0,m=0;
\x09while(str1[i]!='\0') //计算str1的个数
\x09{
\x09\x09m++;
\x09\x09i++;
\x09}
\x09do
\x09{
\x09\x09str1[m]=str2[j]; //将str2复制到str1
\x09\x09m++;
\x09\x09j++;
\x09}while(str2[j]!='\0');
\x09str1[m]='\0';
}
编一个程序,将两个字符串连接起来,(1)用strcat函数(2)不用strcat函数.
编写一个函数实现两个字符串的连接(不使用库函数strcat).这个用C语言怎么写程序啊求详细解释~急!
从键盘输入两个字符串a和b,要求不用库函数strcat,把字符串b前面的五个字符连接到a 后面
C语言 字符串将其中所有的大写英文字母都改为小写 不用strlwr函数
输入两个字符串s1和s2,然后将s2接在s1后面,输出连接后的字符串,不可以利用库函数strcat.
C语言问题:将一字符串按ASCII大小排序
c语言问题,如何将字符串中的数字提取
c语言的问题编一个程序,将两个字符串s1,s2比较,如果s1>s2,输出一个正数;s1
为什么C函数里的字符串拼接函数是strcat()?一点都不“见名知意”、、、这个cat是什么意思?、、、、
在c语言中如何自定义一个函数,将字符串转化为double型,并作为函数的返回值.
关于C语言的一道题:有两个字符串,str1 = "abcdefgggg",str2="aaagggg",要求找出其共同的
C语言:编写函数,统计一个字符串的长度