1、 /字体颜色的改变 printf(*家谱信息功能表*n); SetConsoleTextAttribute(consolehwnd,FOREGROUND_INTENSITY+FOREGROUND_BLUE|FOREGROUND_GREEN);1:新建一个根节点n2:以添加成员节点构造家谱图n3:家谱树的层次显示n4家谱树保存到文件!n5:家谱树读入文件!:家谱信息的删除n6:结束程序n*按以上功能表进行操作*n SetConsoleTextAttribute(consolehwnd,FOREGROUND_INTENSITY+FOREGROUND_BLUE+FOREGROUND_GREEN+FO
2、REGROUND_RED); for(i=1;i=100;) printf(请输入你在功能表上的选项:) ; scanf(%d,&chose); if(1=chosenext=NULL; return;int QueueEmpty(LinkQueue Q) return(Q.front-next=NULL);int GetHead(LinkQueue Q,QElemType &e) if(Q.front=Q.rear) return 0; e=Q.front-next-data; return 1;void EnQueue(LinkQueue &Q,QElemType e) QueuePtr
3、p;(p=(QueuePtr)malloc(sizeof(QNode) p-data=e; Q.rear-next=p; Q.rear=p;int DeQueue(LinkQueue &Q,QElemType & p=Q.front-next; e=p-next=p- if(Q.rear=p) Q.rear=Q.front; free(p);void QueueTraverse(LinkQueue Q) while(p),p-data); p=p- printf(/*int JudgeTime(BinTree p) /判断输入的出生日期是否正确 if(p-birthday.year2013|p-birthday.year=0)你输入的年份错误,请重新输入! if(12birthd