永发信息网

c++填空题 以下程序的功能是:读入一行字符(如:a,...,y,z),按输

答案:2  悬赏:60  手机版
解决时间 2021-02-21 22:59
  • 提问者网友:留有余香
  • 2021-02-21 11:47
c++填空题
以下程序的功能是:读入一行字符(如:a,...,y,z),按输入时的逆序建立一个链接式的节点序列,即先输入的位于链表尾(如下图),然后再按输入的相反顺序输出,并释放全部结点。请填空。

┌─┬─┐ ┌─┬─┐   ┌─┬──┐
│Z│ ┼→│Y│ ┼→...--→│a│NULL│
└─┴─┘ └─┴─┘   └─┴──┘

#include
#define getnode(type) [1] malloc(sizeof(type))
struct node
{
char info;
struct node *link;
};
void main()
{
struct node *top,*p;
char c;
top=NULL;
while((c=getchar()[2] )
{
p=getnode(struct node);
p->info=c;
p->link=top;
top=p;
}
while(top)
{ [3]

top=top->link;
putchar(p->info);
free(p);
}
}
最佳答案
  • 五星知识达人网友:从此江山别
  • 2021-02-21 12:16
1)
(type*)
2)
!='\n'
3)
p=top;
全部回答
  • 1楼网友:拾荒鲤
  • 2021-02-21 13:55
我是来看评论的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯