|

楼主 |
发表于 2023-4-6 18:07:01
|
显示全部楼层
福建省福州市
窗口程序集名 | 保 留 | 保 留 | 备 注 | 程序集1 | | | | 变量名 | 类 型 | 数组 | 备 注 | 数组1 | 文本型 | 0 |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 功能选择 | 整数型 | | | i | 整数型 | | | 记录文本 | 文本型 | | | 新信息 | 文本型 | | | 索引 | 整数型 | | |
记录文本 = 到文本 (读入文件 (取运行目录 () + “\数据收集记录.txt”)) 调试输出 (记录文本 )数组1 = 分割文本 (记录文本, “,”, )调试输出 (数组1 )标准输出 (, “*************” + #换行符, “人物信息系统1.0版” + #换行符, “功能:” + #换行符, “1.显示所有人物的信息” + #换行符, “2 新建人物信息” + #换行符, “3 cha询人物信息” + #换行符, “4 修改人物信息” + #换行符, “5 删除人物信息” + #换行符, “0 退出系统” + #换行符, “*************” + #换行符 + “人物信息格式说明:姓名:性别:年龄” + #换行符 + “中文输入法打开方式:ctrl+空格键” + #换行符 )标准输出 (, “请输入选择功能:”)功能选择 = 到整数 (标准输入 ()) 判断 (功能选择 = 1 ) 计次循环首 (取数组成员数 (数组1 ), i ) 标准输出 (, 数组1 [i ] + #换行符 ) 计次循环尾 () 调试输出 (数组1 ) 标准输入 () 判断 (功能选择 = 2 ) 标准输出 (, “请输入新建人物信息:”) 加入成员 (数组1, 标准输入 ()) 调试输出 (数组1 ) 记录文本 = “” 计次循环首 (取数组成员数 (数组1 ), i )  记录文本 = 记录文本 + 数组1 [i ] + 到半角 (“,”) 计次循环尾 () 写到文件 (取运行目录 () + “\数据收集记录.txt”, 到字节集 (记录文本 )) 标准输入 () 判断 (功能选择 = 3 ) 标准输出 (, “请输入cha询人物姓名:”) 新信息 = 标准输入 () 计次循环首 (取数组成员数 (数组1 ), i ) 调试输出 (数组1 [i ])  如果真 (取文本左边 (数组1 [i ], 4 ) = 新信息 )  标准输出 (, 数组1 [i ])  跳出循环 ()    计次循环尾 () 标准输入 () 判断 (功能选择 = 4 ) 标准输出 (, “请输入修改人物信息索引:”) 索引 = 到整数 (标准输入 ()) 标准输出 (, “欲修改人物信息请输入:”) 新信息 = 标准输入 () 插入成员 (数组1, 索引, 新信息 ) 删除成员 (数组1, 到整数 (标准输入 ()) + 1, ) 调试输出 (数组1 ) 记录文本 = “” 计次循环首 (取数组成员数 (数组1 ), i )  记录文本 = 记录文本 + 数组1 [i ] + 到半角 (“,”) 计次循环尾 () 写到文件 (取运行目录 () + “\数据收集记录.txt”, 到字节集 (记录文本 )) 判断 (功能选择 = 5 ) 标准输出 (, “请输入当前欲删除人物信息索引:”) 标准输入 () 删除成员 (数组1, 到整数 (标准输入 ()), ) 调试输出 (数组1 ) 记录文本 = “” 计次循环首 (取数组成员数 (数组1 ), i )  记录文本 = 记录文本 + 数组1 [i ] + 到半角 (“,”) 计次循环尾 () 写到文件 (取运行目录 () + “\数据收集记录.txt”, 到字节集 (记录文本 )) 标准输入 () 判断 (功能选择 = 0 ) 标准输出 (, “稍后退出”) 标准输入 () 结束 () 判断 (功能选择 = 9 ) 标准输出 (, 记录文本 ) 标准输入 ()  标准输出 (, “*************” + #换行符, “人物信息系统1.0版” + #换行符, “功能:” + #换行符, “1.显示所有人物的信息” + #换行符, “2 新建人物信息” + #换行符, “3 cha询人物信息” + #换行符, “4 修改人物信息” + #换行符, “5 删除人物信息” + #换行符, “0 退出系统” + #换行符, “*************” + #换行符 + “人物信息格式说明:姓名:性别:年龄” + #换行符 + “中文输入法打开方式:ctrl+空格键” + #换行符 )标准输出 (, “请输入选择功能:”)功能选择 = 到整数 (标准输入 ()) 判断 (功能选择 = 1 ) 计次循环首 (取数组成员数 (数组1 ), i ) 标准输出 (, 数组1 [i ] + #换行符 ) 计次循环尾 () 调试输出 (数组1 ) 标准输入 () 判断 (功能选择 = 2 ) 标准输出 (, “请输入新建人物信息:”) 加入成员 (数组1, 标准输入 ()) 调试输出 (数组1 ) 记录文本 = “” 计次循环首 (取数组成员数 (数组1 ), i )  记录文本 = 记录文本 + 数组1 [i ] + 到半角 (“,”) 计次循环尾 () 写到文件 (取运行目录 () + “\数据收集记录.txt”, 到字节集 (记录文本 )) 标准输入 () 判断 (功能选择 = 3 ) 标准输出 (, “请输入cha询人物姓名:”) 新信息 = 标准输入 () 计次循环首 (取数组成员数 (数组1 ), i ) 调试输出 (数组1 [i ])  如果真 (取文本左边 (数组1 [i ], 4 ) = 新信息 )  标准输出 (, 数组1 [i ])  跳出循环 ()    计次循环尾 () 标准输入 () 判断 (功能选择 = 4 ) 标准输出 (, “请输入修改人物信息索引:”) 索引 = 到整数 (标准输入 ()) 标准输出 (, “欲修改人物信息请输入:”) 新信息 = 标准输入 () 插入成员 (数组1, 索引, 新信息 ) 删除成员 (数组1, 到整数 (标准输入 ()) + 1, ) 调试输出 (数组1 ) 记录文本 = “” 计次循环首 (取数组成员数 (数组1 ), i )  记录文本 = 记录文本 + 数组1 [i ] + 到半角 (“,”) 计次循环尾 () 写到文件 (取运行目录 () + “\数据收集记录.txt”, 到字节集 (记录文本 )) 判断 (功能选择 = 5 ) 标准输出 (, “请输入当前欲删除人物信息索引:”) 标准输入 () 删除成员 (数组1, 到整数 (标准输入 ()), ) 调试输出 (数组1 ) 记录文本 = “” 计次循环首 (取数组成员数 (数组1 ), i )  记录文本 = 记录文本 + 数组1 [i ] + 到半角 (“,”) 计次循环尾 () 写到文件 (取运行目录 () + “\数据收集记录.txt”, 到字节集 (记录文本 )) 标准输入 () 判断 (功能选择 = 0 ) 标准输出 (, “稍后退出”) 标准输入 () 结束 () 判断 (功能选择 = 9 ) 标准输出 (, 记录文本 ) 标准输入 () 返回 (0)
|
|