求解链表不能正常输出

原创 2012年03月23日 20:57:08

# include "stdio.h"
struct student
{
    char num;
    struct student *list;
};
struct student *in()
{
    struct student *h,*p1,*p2;
    char a;
    p1=(struct student*)malloc(sizeof(struct student));
    printf("please input interger\n");

    while(a!='!')
    {scanf("%s",&a);
    p1->num=a;
    if(h==NULL)
    {h=p1;p2=p1;}
    else{p2->list=p1;p2=p1;}

    }p2->list=NULL;
    return h;
}

main ()
{struct student *l;
l=in();while(l)
{printf ("sdfsdf");
printf("%s",l->num);l=l->list;}getch();
}

C:链表的操作(二),如何输出一个链表

废话不说,直接跟上以前的代码,写出打印函数来。 void print(struct student *head) { struct student *p; printf(“\n these...
  • a997930294
  • a997930294
  • 2013年07月17日 15:59
  • 1551

使用单链表求解约瑟夫环问题

约瑟夫环(约瑟夫问题)是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出...
  • tanlon_0308
  • tanlon_0308
  • 2014年10月24日 14:39
  • 871

Idea2016 不能正常编译输出

Idea2016 开发中遇到的找不到main方法的问题,Exception in thread "main"java.lang.ClassNotFoundException: com.hopen.tr...
  • fysuccess
  • fysuccess
  • 2017年05月11日 15:44
  • 2371

单链表的简单操作之输出

单链表的简单操作之输出
  • hongzhen91
  • hongzhen91
  • 2017年03月07日 16:15
  • 642

简单的链表建立与输出

#include #include #include #include #include using namespace std; struct student_type { i...
  • DoJintian
  • DoJintian
  • 2014年11月25日 11:32
  • 3890

反向输出一个链表(链表逆置)

/* This file was made for Link_list Exp on Linux Main.cpp  Founded in others' Blog ,Thanks for ...
  • Namer_Mega
  • Namer_Mega
  • 2014年12月17日 10:27
  • 1427

单链表的输入和输出(c语言编写)

#include #include struct link2 {     int data;     struct link2 *next; }*head; void creat();...
  • qq_33609401
  • qq_33609401
  • 2016年09月26日 18:10
  • 3944

链表反向输出

有三种方式:第一种方式,改变链表指向,使末节点成为首节点。第二种方式,使用栈,遍历链表,最后遍历的节点先输出,是符合栈。第三种方式栈相当于一个递归调用,但如果递归层次太多,会使得栈溢出. 本文第二种方...
  • ucas_123
  • ucas_123
  • 2016年11月12日 16:11
  • 534

单链表倒序输出

#include "iostream.h" struct node//定义结点结构类型 {     char data;     node *next; }; node *create()...
  • wendy101382
  • wendy101382
  • 2014年03月18日 16:34
  • 1370

链表的倒序输出

链表的倒序输出,我们可能想到的方法就是把链表翻转后然后再遍历一遍,这样的话时间复杂度是O(n),但是缺点是代码稍微复杂。或者是开辟一个数组,顺序遍历一个链表把元素复制到数组里面,最后再把数组倒序输出。...
  • zhuhuangtianzi
  • zhuhuangtianzi
  • 2014年10月27日 00:39
  • 1432
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:求解链表不能正常输出
举报原因:
原因补充:

(最多只允许输入30个字)