这个怎么写啊有两个要求不能实现

4) 家谱管理
家谱 (或称族谱)是一种以表谱形式,记载
个以血缘关系为主体的家族世系繁衍和重要
人物事迹的特殊图书体裁。家谱是中国特有的
文化遗产
F,是中华民族的三大文献(国史,
志志.
•族谱)之
属珍贵的人文资料,对于历
史学、
、民俗学
人口学、社会学和经济学的深
入研究,均有其不可替代的独特功能。
,本项目
对家谱管理进行简单的模拟,以实现查看祖先
和子孙个人信息、插入家族成员、删除家族成
员等功能
要求如下:
1) 在屏幕上以树的形式图形化输出自己的家
族,4代及以上
2) 添加、修改、删除成员
3)输入
4)输入
一个人的名字,输出其子孙名字
个人的名字,输出其同辈的名字

这个其实是一个很复杂的应用,因为家谱是一个真实的树结构(即使不谈出五服后还可能交错的情况),因为父母级对应子女是一个一对多的关系,这样的关系数据结构上表示是比较麻烦的。

一般这样都是用数据库来处理啦。

https://blog.csdn.net/zx735211469/article/details/78864900

https://blog.csdn.net/zhulinhao/article/details/106898977

https://developer.aliyun.com/article/932961