愿你坚持不懈,努力进步,进阶成自己理想的人

—— 2017.09, 写给3年后的自己

PAT-课后练习2-(E)字符串的连接

用链表实现:将字符串t复制到字符串s的末端,并且返回新的字符串的首地址,并编写主程序输出。

例:(括号内为说明)
输入
abc
def

输出
abcdef

#include <iostream>
using namespace std;
struct Node {
    string str;
    Node * next;
};

int main() {
    Node *t = new Node;
    Node *s = new Node;
    cin >> t->str;
    cin >> s->str;
    
    t->next = s;
    s->next = NULL;
    
    Node *p = t;
    if(p!=NULL) {
        do {
            cout << p->str;
            p = p->next;
        } while (p!=NULL);
    }
    
    return 0;
}