爱问知识人 爱问教育 医院库

vC 6.0做的学生信息管理~

首页

vC++6.0做的学生信息管理~


        

提交回答
好评回答
  • 2018-03-22 11:03:57
      #include<iostream。h> #include"string。h" #include "process。
      h" struct Node { int age; char* name; Node* next; }; void AddTohead(Node* node,char* name,int age) { if(!node) return; Node* newnode = new Node; if(name) { int cd = strlen(name)+1; newnode->name = new char [cd]; strcpy(newnode->name,name); } else newnode->name = NULL; newnode->age = age; newnode->next = node->next; node->next = newnode; } void Delete(Node* node) { Node* del; while(node->next) { del = node->next; if(del->next) delete [] del->name; node->next = del->next; delete del; } } void AddToList(Node* node,char* name,int age) { if(!node) return; Node* newnode = new Node; while(node->next) node = node->next; if(name) { int cd = strlen(name)+1; newnode->name = new char [cd]; strcpy(newnode->name,name); } else newnode->name = NULL; newnode->age = age; node->next = newnode; newnode->next = NULL; } void DelSomeBody(Node* node,char* name) { if(!node) return; Node* head = node; if(!name) cout<<"the name please"; else { Node* p = node->next; Node* m = node; while(m) { if(!strcmp(p->name,name)) break; m = m->next; p = p->next; } if(p==NULL) { cout<<"no one"; } else { while(head->next!= p) head = head->next; delete [] p->name; head->next = p->next; delete p; } } } void Change(Node* node,char* name,char* newname,int age) { if(!node) return; Node* head = node; if(!name) cout<<"the name please"; else { Node* p = node->next; Node* m = node; while(m) { if(!strcmp(p->name,name)) break; m = m->next; p = p->next; } if(p==NULL) { cout<<"no one"; } else { int cd = strlen(newname)+1; p->name = new char [cd]; strcpy(p->name,newname); p->age = age; } } } void Find(Node* node,char* findname) { if(!node) return; Node* head = node; Node* m = NULL; m = node->next; if(!m) cout<<"链表为空的 不存在 请选择操作"<<endl; return; do { if (!strcmp(m->name,findname)) break; m = m->next; } while (m); if(m==NULL) { cout<<"nobody"<<endl; } else { cout<<m->name<<""<<m->age<<endl; } } void main() { } main就自己写吧用链表多方便啊为什么不用呢。

    r***

    2018-03-22 11:03:57

其他答案

类似问题

换一换
  • 互联网 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):