输入两个字符串str1和str2,将str2连接到str1的后面,存入另一个字符数组中,并在屏幕显

如题所述

1、首先打开pycharm编辑器。

2、在文件里面写上注释。

3、新建第一个字符串str1="my name"。

4、新建第二个字符串str2="is feng"。

5、将这两个字符串拼接起来组成新的字符串str3=str1+str2。

6、将拼接的字符串打印出来。

7、运行这个程序,得出结果。

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-22
#include <stdio.h>
#include <string.h>
main()
{
char str[20]={0},str1[20]={0},str2[40]={0};
gets(str);
gets(str1);
strcpy(str2,str);
strcat(str2,str1);
printf("str2[%s]\n",str2);
}
123
abc
str2[123abc]
Press any key to continue

本回答被网友采纳
第2个回答  2019-06-21
#include<stdlib.h>
#include<stdio.h>
#include <string.h>
void invert(char str2[])//字符串倒置

        int i,j,k;
        for(i=0,j=strlen(str2)-1;i<j;i++,j--)
        {
               k=str2[i];str2[i]=str2[j];str2[j]=k;
        }
}
void strcon(char str1[],char str2[])//字符串连接
{
        int i,j;
        for(i=0;str1[i]!='\0';i++);
               for(j=0;str2[j]!='\0';i++,j++)
                       str1[i]=str2[j];
        str1[i]='\0';
        printf("%s",str1);
}
 
int main()
{
        char str[100],sub[100];
        gets(str);
        gets(sub);
        invert(sub);
        strcon(str,sub);
        return 0;
}

输入两个字符串str1和str2,将str2连接到str1的后面,存入另一个字符数组...
1、首先打开pycharm编辑器。2、在文件里面写上注释。3、新建第一个字符串str1="my name"。4、新建第二个字符串str2="is feng"。5、将这两个字符串拼接起来组成新的字符串str3=str1+str2。6、将拼接的字符串打印出来。7、运行这个程序,得出结果。

...输入两个字符串str1 str2,并将字符串 str2连接str1后面,并将结果显 ...
\/\/把str2的内容逐一拷贝到str1的后面printf("\\nAfter connection string as follows:\\n%s\\n",str1);return 0;}试运行结果如下:

请输入两个字符串str1和str2,将str1中出现在str2中的字符找出并输出,相 ...
include <stdio.h>#include <string.h>int main( ){ char a[200],b[200],c[127]= {0},*p,*q; printf("请输入二个字符串:\\n"); gets(a); gets(b); printf("%s中出现在%s中的字符有",a,b); for(q=a; *q; q++) if((p=strchr(b,*q))&&!c[*q]) \/\/...

编一个程序,输入两个字符串str1和str2,计算str2在str1中出现的位置,输 ...
print len(str1.split(str2)[0]) + 1 运行程序,分别输入 strastrb,strb,则输出结果为5。表示strb是从strastrb的第5个索引位置的。

输入俩字符串str1str2,(str1长度小于str2),将str2前strlen(str1)替
include<stdio.h> int main(){ char str1[100],str2[100];int i;gets(str1);gets(str2);for(i=0;;i++){ if(str1[i]==' ')str2[i]=str1[i];else if(str1[i]=='\\0')break;else str2[i]=str1[i];} printf("%s\\n",str2);return 0;}这是确定str1比str2小的,...

strcpy函数用法简单例子
printf(“str2:%s\\n”,str2);。return0;。}。在上面的例子中,我们首先定义了两个字符串str1和str2,其中str1初始化为“Hello”。然后,我们使用strcpy函数将str1复制到str2中,即将str1的内容复制到str2中。最后,我们使用printf函数输出两个字符串的内容,可以看到str2的内容和str1相同。需...

函数调用:strcat(strcpy(str1,str2),str3)的功能是
答案选C,将串str2复制到串str1中后再将串str3连接到串str1之后。从C\/C++语言手册(api文档)中可以知道:函数char *srtcat(char *str1,const char *str2)的功能为将字符串str2连接到字符串str1的末端,并返回指针str1。函数char *strcpy(char *str1,const char *str2)的功能为把字符串str2...

strcat(str1,str2)的功能
功能:将两个字符串合为一。说明strcat(str1,str2)把str1(包括“\\0”)复制到str2后面(删除str2原来末尾的“\\0”)。strcat是c语言的函数,在C++中存在于头文件中。externchar*strcat(char*dest,char*src);用法#include在C++中,则存在于头文件中。功能把src所指字符串添加到dest结尾处(复盖...

输入两个字符串s1和s2,然后将s2接在s1后面,输出连接后的字符串
include<iostream> include<string> using namespace std;int main(){ string str1;string str2;int pos;do { if((cin>>str1>>str2>>pos)&&(pos>=1)){ str1.insert(pos-1,str2);cout<<str1<<endl;} else { cout<<"Invalid Input"<<endl;break;} }while(false);return 0;} ...

c语言实现两个字符串加到一起
实现两个字符串拼接的C语言代码如下:在代码中,我们首先包含头文件。然后,定义一个名为`my_strcat`的函数,用于将两个字符串拼接在一起。函数的参数包括一个目标字符串`dst`和一个源字符串`src`。在`main`函数中,定义两个字符数组`str1`和`str2`,用于存储输入的字符串。通过`printf`函数提示...

相似回答