system("cls");Р?pTemp=(LinkList *)malloc(sizeof(struct LinkList));Р?if(pTemp==NULL)Р return pHead;Рleap:Р?printf("\n\n\n\n\t\t");Р?printf("输入第二代身份证号码(18位):");Р?fflush(stdin);Р?gets(pTemp->struct_user.ID_card);Р?for(int i=0;i<17;i++) Р?{Р if(pTemp->struct_user.ID_card[i]>'9' || pTemp->struct_user.ID_card[i]<'0') //如果输入的信息大于9小于0的范围(输入的不是数字)Р {Р system("cls");Р printf("输入的不是纯数字!\n请重新输入!\n"); Р goto leap; Р }Р else if(strlen(pTemp->struct_user.ID_card)!=18 || strlen(pTemp->struct_user.ID_card)==0)Р {Р system("cls");Р printf("输入不合法!\n请重新输入!\n");Р goto leap;Р }Р?}Р?Рloop:Р?printf("\n\t\t");Р?printf("请输入卡号(8位):");Р?fflush(stdin);Р?gets(pTemp->struct_user.user_card);Р?for(i=0;i<8;i++) Р?{Р if(pTemp->struct_user.user_card[i]>'9' || pTemp->struct_user.user_card[i]<'0') //如果输入的信息大于9小于0的范围(输入的不是数字)Р {