📄 dingzhibaobiao.c
字号:
#include"common.h"
void dingzhibaobiao(MEM *head)
{ char m[100]={0};int i=0,c,count=0;
MEM *p;
p=head->next;
while(1)
{ printf("请输入你所需要的人员查询信息\n");
printf("1-编号 2-姓名 3-位置 4-年龄 5-身高 6-体重 7-薪水 8-加入日期\n");
printf("请输入需要查看的查询类型,不需要空格,按回车键结束\n");
gets(m);
count=strlen(m);
if(count<8)
{ i=0;
while((i<8) && (m[i]!='\0')){
switch(m[i])
{ case '1': printf("%7s","编号");break;
case '2' : printf("%10s","姓名");break;
case '3': printf("%10s","位置");break;
case '4' : printf("%8s","年龄");break;
case '5': printf("%8s","身高");break;
case '6': printf("%8s","体重");break;
case '7':printf("%8s","薪水");break;
case '8':printf("%18s","年-月-日");break;
default : break;
}
i++;
} break;
}
else{ printf("您输入的字符过长,请重新输入\n");
printf("\n");
}
}
printf("\n");
while(p!=null)
{ i=0;
while((i<8) && (m[i]!='\0'))
{switch(m[i])
{ case '1':printf("%7s",p->number);break;
case '2':printf("%13s",p->name);break;
case '3': { c=p->role;
switch(c)
{ case 0: printf("%10s","门将");break;
case 1: printf("%10s","中场");break;
case 2: printf("%10s","后卫");break;
case 3: printf("%10s","前锋");break;
default: break;
}
}
break;
case '4':printf("%7d",p->age);break;
case '5':printf("%7.2f",p->high);break;
case '6':printf("%7.2f",p->weight);break;
case '7':printf("%7.2f",p->salary);break;
case '8':printf("%12d-%2d-%2d",p->joindate.year,p->joindate.month,p->joindate.day);break;
default :break;
}
i++;
}
printf("\n");
p=p->next;
}//end second while
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -