输入两个字符串s1和s2,然后将s2接在s1后面,输出连接后的字符串

不可以利用库函数strcat。不好意思。。。... 不可以利用库函数strcat。不好意思。。。 展开
 我来答
问明6E
高粉答主

2019-06-03 · 每个回答都超有意思的
知道答主
回答量:279
采纳率:100%
帮助的人:12.3万
展开全部

输入字符串S1和S2以及插入位置n,在字符串S1中的指定位置n处插入字符串S2。例如,输入“jiangsu”、“123”和位置3,则输出“ji123angsu”

#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;

}

扩展资料:

while的用法:

当n==1时执行while循环结构里的语句,当n不等于1时,则跳过该循环执行循环体外的语句。

while循环的格式:while(表达式){语句;}

while循环的执行顺序:当表达式为真,则执行下面的语句,语句执行完之后再判断表达式是否为真,如果为真,再次执行下面的语句,然后再判断表达式是否为真……就这样一直循环下去,直到表达式为假,跳出循环

例:

int a=NULL;

while(a<10){

a++;//自加

if(a>5)//不等while退出循环,直接判断循环

{break;//跳出循环}

}

结果:结束后a的值为6。

昂首都
2017-06-17 · TA获得超过555个赞
知道小有建树答主
回答量:293
采纳率:93%
帮助的人:212万
展开全部
#include<stdio.h>
#include<string.h>
char s1[1000]={0},s2[1000]={0};
int main()
{
int l1,l2,i;
scanf("%s%s",s1,s2);
l1=strlen(s1);
l2=strlen(s2);
for(i=0;i<l2;i++)
{
s1[l1+i]=s2[i];
}
printf("%s\n",s1);
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
66655742
推荐于2017-06-17 · 超过28用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:43.1万
展开全部
#include <stdio.h>
#include <string.h>
void main() {
char s1[200], s2[100];
int i,s1_len,s2_len;
scanf("%s", s1);
scanf("%s", s2);
s1_len=strlen(s1);
s2_len=strlen(s2);
for(i=0;i<s2_len;i++)
s1[++s1_len]=s2[i];
s1[++s1_len]='\0';
printf("s1+s2=%s",s1);
}
追问
为什么还不可以啊?要疯了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liubird
2011-12-02 · TA获得超过1931个赞
知道小有建树答主
回答量:898
采纳率:100%
帮助的人:920万
展开全部
#include <string.h>
#include <stdio.h>
void main() {
char s1[200], s2[200];
scanf("%s", s1);
scanf("%s", s2);
strcat(s1, s2);
printf(s1);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
863872555
2011-12-02 · 超过12用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:36.5万
展开全部
pascal版
for i:=1 to length(s2) do
s1:=s1+s2[i];
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式