问题标题: 酷町堂:3779 字符串拷贝与连接

0
0
已解决
曹子浩
曹子浩
新手光能
新手光能

题目链接: 酷町堂:3779

题目描述 Deion

给出三个字符串a,b,c,现在将字符串a拷贝到字符串b中;再将字符串b和c连接,并拷贝到字符串a中;然后将a和b连接拷贝到字符串c中。分别输出字符串a,b,c的值,最后将abc连接到一起的结果输出。

输入描述 Input Deion

第一行,一个字符串,a
第二行,一个字符串,b
第三行,一个字符串,c

输出描述 Output Deion

第一行,新a
第二行,新b
第三行,新c
第四行,新a和新b和新c连接在一起的结果

样例输入 Sample Input

abc def ghi

样例输出 Sample Output

abcghi abc abcghiabc abcghiabcabcghiabc

数据范围及提示 Data Size & Hint

字符串a, b, c的长度均不超过100

#include<iostream>
#include<string>
using namespace std;
int main(){
    string a,b,c;
    getline(cin,a);
    getline(cin,b);
    getline(cin,c);
    b+=a;
    b+=c;
    a+=c+b;
    c+=a+b;
    cout<<a<<endl<<b<<endl<<c<<endl<<a+b+c;
    return 0;
}


0
已采纳
张云瀚
张云瀚
初级天翼
初级天翼

此题思路:

定义字符串a,b,c

getline输入a,b,c

输出字符串a加字符串b

输出换行再输出字符串a

输出换行再输出字符串a加c加a

输出换行再输出a加c加a加a加c加a

 

0
0
熊潇然
熊潇然
初级启示者
初级启示者

在输出里面进行+

否则想你这样写a,b,c的值都变了

0
我要回答