题目内容
请使用VC6或使用[答题]菜单打开考生文件夹proj2下的工程proj2,函数void Insert(node*q)使程序能完成如下功能:从键盘输入一行字符,调用该函数建立反序单链表,再输出整个链表。 注意:请勿修改主函数main和其他函数中的任何内容,只需在横线处编写适当代码,也不要删除或移动“//****found****”。 //proj2.cpp #include <iostream> using namespace std; struct node { char data; node * link; } * head; //链表首指针 void Insert (node * q) //将节点插入链表首部 { //******** found******** ______; head = q; } int main ( ) { char ch; node * p; head = NULL; cout <<"Please input the string" <<endl; while((ch=cin.get()) !=’\n’) { //******** found******** ______; //用new为节点p动态分配存储空间 p ->data = ch; //******** found******** ______; //插入该节点 } p=head; while (p!=NULL) { cout <<p -> data; p=p->link; } cout << endl; return 0; }
查看答案
搜索结果不匹配?点我反馈