📄 newnode.c
字号:
#include"common.h"
MEM *newNode(MEM *head)
{
MEM *newNod,*p;
p=head->next;
newNod=(MEM *)malloc(sizeof(MEM));
newNod->next=null;
printf("请输入球员编号!\n");
gets(newNod->number);
while(p!=null)
{
if(strcmp(newNod->number,p->number)>0||strcmp(newNod->number,p->number)<0)
p=p->next;
else
{printf("输入的学员有重复,请重新输入!\n");
gets(newNod->number);}
}
printf("请输入球员姓名!\n");
gets(newNod->name);
printf("请输入队员角色: ((0-门将,1-中场,2-后卫,3-前锋)\n");
scanf("%d",&newNod->role);
while(newNod->role<0||newNod->role>3)
{ printf("您输入的序号有误,请您重新输入!\n");
printf("请输入队员角色: (0-门将,1-中场,2-后卫,3-前锋\n");
scanf("%d",&newNod->role);
}
printf("请输入队员年龄!\n");
scanf("%d",&newNod->age);
printf("请输入队员的身高(米)\n");
scanf("%f",&newNod->high);
printf("请输入队员体重(公斤)\n");
scanf("%f",&newNod->weight);
printf("工资(元)!\n");
scanf("%f",&newNod->salary);
printf("加入日期(年 月 日 )!\n");
scanf("%d%d%d",&newNod->joindate.year,&newNod->joindate.month,&newNod->joindate.day);
while(getchar()!='\n')
continue;
return newNod;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -