浪子fansgo 2015-08-07 13:37 采纳率: 0%
浏览 1352

s数据结构问题,求大神帮忙解决,小弟智商着急

#include
#include

typedef struct _node
{
int data;
struct _node * next;
}Node;
typedef struct _list{
Node* head;
}List;

Node* add(Node* head,int number)
{
//add to linked-list
Node *p=(Node *)malloc(sizeof(Node));
p->data=number;
p->next=NULL;
//find the last
Node *last =head;
printf("%d",last);
if(last){
while(last->next){
last =last->next;
}
//attach to
last->next=p;
}else{
last=p;
}
return head;
}

void travel_L(Node *head){
Node * p;
if(head=NULL)
printf("xxx");
p=head->next;
while(p!=NULL){
printf("%d",p->data);
p=p->next;
}

}

int main(){
int number;
Node *head=NULL;
// printf("%d",head);
do{
scanf("%d",&number);
if(number!=-1){
head=add(head,number);

    }
}while (number!=-1);
travel_L(head);
return 0;

}

  • 写回答

3条回答 默认 最新

  • threenewbee 2015-08-07 14:57
    关注

    你==写成=了

        if(head==NULL)
        {
            printf("xxx");
            return;
        }
    
    评论

报告相同问题?

悬赏问题

  • ¥15 MATLAB yalmip 可转移负荷的简单建模出错,如何解决?
  • ¥15 数学的三元一次方程求解
  • ¥20 iqoo11 如何下载安装工程模式
  • ¥15 本题的答案是不是有问题
  • ¥15 关于#r语言#的问题:(svydesign)为什么在一个大的数据集中抽取了一个小数据集
  • ¥15 C++使用Gunplot
  • ¥15 这个电路是如何实现路灯控制器的,原理是什么,怎么求解灯亮起后熄灭的时间如图?
  • ¥15 matlab数字图像处理频率域滤波
  • ¥15 在abaqus做了二维正交切削模型,给刀具添加了超声振动条件后输出切削力为什么比普通切削增大这么多
  • ¥15 ELGamal和paillier计算效率谁快?