用C++编写一个链表 ,记录公司成员的姓名,性别与年龄
答案:1 悬赏:50
解决时间 2021-10-27 20:21
- 提问者网友:戎马万世
- 2021-10-26 20:45
用C++编写一个链表 ,记录公司成员的姓名,性别与年龄
最佳答案
- 二级知识专家网友:酒醒三更
- 2021-10-26 21:55
include #include #include typedef struct Number { int data; struct Number *next; }Number; void main() { Number head; Number *p,*q,*t; char input; int temp,i,howmany=0,j; printf("Please input the number string:\n"); p=&head; p->data=NULL; while((input=getchar())!='0') { temp=atoi(&input); q=(Number *)malloc(sizeof(Number)); q->data=temp; p->next=q; p=q; ++howmany; } p->next=NULL; p=head.next; q=&head; t=p->next; for(i=1;inext; } else { q->next=t; if(t->next==NULL) { p->next=NULL; } else { p->next=t->next; } t->next=p; q=p; p=t; t=t->next; } } } printf("New order number string:\n"); p=head.next; while(p) { printf("%d",p->data); p=p->next; if (p) { printf("->"); } } //getch(); } 给你小小的思路好了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯