C语言程序设计一个选择式菜单,一级菜单形式如下: 查找子系统,其中二叉排序树包括编写在二叉排序树上的查找、插入、删除结点的程序;编写使二叉排序树中序输出的程序; **************************************** * 1------顺 序 查 找 * * 2------二 分 查 找 * * 3------二 叉 排 序 树 * * 0------返 回 * **************************************** 请选择菜单号(0--3):
时间: 2023-07-01 13:27:19 浏览: 54
好的,我可以为您提供一个简单的 C 语言程序,实现您的选择菜单功能,以下是代码实现:
```c
#include <stdio.h>
#include <stdlib.h>
void sequentialSearch();
void binarySearch();
void binarySortTree();
int main()
{
int choice;
while(1)
{
printf("****************************************\n");
printf("* 1------顺 序 查 找 *\n");
printf("* 2------二 分 查 找 *\n");
printf("* 3------二 叉 排 序 树 *\n");
printf("* 0------返 回 *\n");
printf("****************************************\n");
printf("请选择菜单号(0--3):");
scanf("%d", &choice);
switch(choice)
{
case 0:
exit(0);
case 1:
sequentialSearch();
break;
case 2:
binarySearch();
break;
case 3:
binarySortTree();
break;
default:
printf("输入有误,请重新输入!\n");
break;
}
}
return 0;
}
void sequentialSearch()
{
printf("这是顺序查找功能!\n");
}
void binarySearch()
{
printf("这是二分查找功能!\n");
}
void binarySortTree()
{
printf("这是二叉排序树功能!\n");
}
```
当用户输入菜单号时,程序会根据用户选择的菜单号执行相应的函数。您可以根据需要修改函数的内容。