废话不说
单链表 头结点没数据 能输入输出char类型的数据
代码:
#include<iostream>
using namespace std;
struct Node {
int data;
char name[80];
Node* next;
};
Node* head, * p, * r;
int x;
char str[80];
int main()
{
cin >> str;
cin >> x;
head = new Node;
r = head;
while (x != -1)
{
p = new Node;
strcpy_s(p->name, str);
p->data = x;
p->next = NULL;
r->next = p;
r = p;
cin >> str;
cin >> x;
}
p = head->next;
while (p->next != NULL)
{
cout << p->name << endl;
cout << p->data << endl;
p = p->next;
}
cout << p->name << endl;
cout << p->data << endl;
system("pause");
}