(1)实现一个简单的菜单程序,运行时显示"Menu: A(dd) D(elete) S(ort) Q(uit), Select one:"提示用户输入,A 表示增加,D 表示删除,S 表示排序,Q 表示退出,输入为 A、 D、S 时分别提示"数据已经增加、删除、排序。"输入为 Q 时程序结束。要求使用 if … else语句进行判断,用 break、continue 控制程序流程。
(2)实现一个简单的菜单程序,运行时显示"Menu: A(dd) D(elete) S(ort) Q(uit), Select one:"提示用户输入,A 表示增加,D 表示删除,S 表示排序,Q 表示退出,输入为 A、D、S 时分别提示"数据已经增加、删除、排序。"输入为 Q 时程序结束。要求使用 Switch 语句。
解:
程序运行输出:
Menu: A(dd) D(elete) S(ort) Q(uit), Select one:a
数据已经增加.
Menu: A(dd) D(elete) S(ort) Q(uit), Select one:d
数据已经删除.
Menu: A(dd) D(elete) S(ort) Q(uit), Select one:s
数据已经排序.
Menu: A(dd) D(elete) S(ort) Q(uit), Select one:q
(2)
解:
源程序:
程序运行输出:
Menu: A(dd) D(elete) S(ort) Q(uit), Select one:a
数据已经增加.
Menu: A(dd) D(elete) S(ort) Q(uit), Select one:d
数据已经删除.
Menu: A(dd) D(elete) S(ort) Q(uit), Select one:s
数据已经排序.
Menu: A(dd) D(elete) S(ort) Q(uit), Select one:q