编一个程序,将两个字符串连接起来,(1)用strcat函数(2)不用strcat函数.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/25 03:41:10
编一个程序,将两个字符串连接起来,(1)用strcat函数(2)不用strcat函数.
1)
#include
#include
main()
{
char a[20]="1234";
char b[]="abcd";
strcat(a,b);
printf("%s\n",a);
}
2)
#include
#include
main()
{
char a[20]="1234";
char b[]="abcd";
int i,j;
for(j=0,i=strlen(a);b[j]!='\0';i++,j++)
{
a[i]=b[j];
}
a[i]='\0';
printf("%s\n",a);
}
再问: 怎么直接连起来了啊
再答: 编一个程序,将两个字符串连接起来, 你不是就是要连接起来嘛
再问: 不是啊 我的意思是 先输入 比如先输入"who are you"和"my name is dyq" ,按回车才会出现这两个连起来的句子哦 你再改改呗
再答: 那就不把两个数组直接赋值,改成输入赋值嘛 main() { char a[100]; char b[30]; int i,j; gets(a); gets(b); 以下不写了.
再问: 不行啊 运行结果没连起来啊 我C语言真不行啦
再答: 我上面说 “以下不写了” 不是说没程序了,是我回答时不用再写一次了吧,下面就是第一次回答时的程序了。哎,给你全的吧。 main() { char a[100]; char b[30]; gets(a); gets(b); strcat(a,b); printf("%s\n",a); } 第二种 main() { char a[100]; char b[30]; int i,j; gets(a); gets(b); for(j=0,i=strlen(a);b[j]!='\0';i++,j++) { a[i]=b[j]; } a[i]='\0'; printf("%s\n",a); }
#include
#include
main()
{
char a[20]="1234";
char b[]="abcd";
strcat(a,b);
printf("%s\n",a);
}
2)
#include
#include
main()
{
char a[20]="1234";
char b[]="abcd";
int i,j;
for(j=0,i=strlen(a);b[j]!='\0';i++,j++)
{
a[i]=b[j];
}
a[i]='\0';
printf("%s\n",a);
}
再问: 怎么直接连起来了啊
再答: 编一个程序,将两个字符串连接起来, 你不是就是要连接起来嘛
再问: 不是啊 我的意思是 先输入 比如先输入"who are you"和"my name is dyq" ,按回车才会出现这两个连起来的句子哦 你再改改呗
再答: 那就不把两个数组直接赋值,改成输入赋值嘛 main() { char a[100]; char b[30]; int i,j; gets(a); gets(b); 以下不写了.
再问: 不行啊 运行结果没连起来啊 我C语言真不行啦
再答: 我上面说 “以下不写了” 不是说没程序了,是我回答时不用再写一次了吧,下面就是第一次回答时的程序了。哎,给你全的吧。 main() { char a[100]; char b[30]; gets(a); gets(b); strcat(a,b); printf("%s\n",a); } 第二种 main() { char a[100]; char b[30]; int i,j; gets(a); gets(b); for(j=0,i=strlen(a);b[j]!='\0';i++,j++) { a[i]=b[j]; } a[i]='\0'; printf("%s\n",a); }
编一个程序,将两个字符串连接起来,(1)用strcat函数(2)不用strcat函数.
编写一个函数实现两个字符串的连接(不使用库函数strcat).这个用C语言怎么写程序啊求详细解释~急!
从键盘输入两个字符串a和b,要求不用库函数strcat,把字符串b前面的五个字符连接到a 后面
输入两个字符串s1和s2,然后将s2接在s1后面,输出连接后的字符串,不可以利用库函数strcat.
编程实现strlen,strcmp,strcpy,substr,strrev,strcat字符串处理函数的功能;
matlab 中 strcat函数的用法
为什么C函数里的字符串拼接函数是strcat()?一点都不“见名知意”、、、这个cat是什么意思?、、、、
编一个程序,用成员函数重载运算符“+”和“-”,将两个矩阵(这两个矩阵均为2行3列)相加和相减.
英语翻译(1)strcat also takes two arguments,but this function ape
c语言的问题编一个程序,将两个字符串s1,s2比较,如果s1>s2,输出一个正数;s1
求高手帮忙注释下下面程序,不懂.strcpy(a+1,b+2); puts(strcat(a,c+1));希望详细点
strcpy(str+2,strcat(p1,p2))啥意思.