#include "stdio.h"#include <malloc.h>struct weapon{	int price;	int atk;	struct weapon * next;};//缺;struct weapon * create(){	int a=0;	struct weapon *p1,*p2,*head;	p1=p2=(struct weapon *)malloc(sizeof(struct weapon));	scanf("%d%d",&p1->price,&p2->atk);	head=NULL;		while(p1->price!=0)	{		a++;			if(a==1)		head=p1;		else 		p2->next=p1;	    p2=p1;		p1=(struct weapon *)malloc(sizeof(struct weapon));		scanf("%d%d",&p1->price,&p2->atk);	}	p2->next=NULL;	return (head);}	void main(){    struct weapon * p;    p=create();    printf("%d,%d",p->price,p->atk);//名打错}
                    
                    
                1 回答
- 1 回答
- 0 关注
- 1014 浏览
添加回答
举报
0/150
	提交
		取消
	