编程实现智能识别植物功能。 请编程实现通过键盘输入植物的3个特征值(整数),能识别并输出其对应的植物名称。如果特征值不在文件内,则输出“该植物不可识别”。请编写自定义函数 general_flower函数,read_file函数(函数的说明见下表),并用主函数调用实现功能。 函数表 函数原型 参数含义 函数功能 返回值 int general_flower(float x,float y,float z) x,y,z 3 个参数是植物的3个特征值 将3个特征值与指定数据文件数据相比较,在数据文件中找到对应的特征值则返回特征值在数据文件中的记录号,反之返回-1; 返回值为-1则表示尚未找到 返回值为非-1的整数则是特征值对应的记录号 void read_file(int record_no) record_no 是数据文件中的记录号 输出记录号对应的植物名称 无返回值 数据文件格式(数据文件名为data.txt) 记录号 特征值1 特征值2 特征值3 植物名称 1 4 5 6 红玫瑰