C语言程序设计实验六

2026/4/24 14:56:16

C语言程序设计实验(六)——综合实验

【内容一】综合实验:使用菜单选择趣味程序

菜单是应用程序的界面,控制语句用来改变程序执行的顺序,是实现结构化程序设计的基础。任务是设计一个比较实用的菜单,通过菜单选择不同的功能。 设计分为两步:首先设计一个含有多个菜单项的菜单演示程序,然后再为这些菜单项配上相应的功能。 设计要求

(1)菜单内容

程序运行后,给出6个菜单项的内容和输入提示。 1.FindNum 2.FindRoot 3.Detective 4.Bear 5.Diamond 6.Goodbye! Input 1-6: 每个菜单的实际功能: 1.FindNum——一只老鼠咬坏了账本,公式中符号□代表时被老鼠咬掉的地方。要想恢复下面的等式,应在□中填上哪个相同的数字? 3□ * 6237=□3*3564 2.FindRoot——这里要求编制一个求方程ax2+bx+c=0的根的程序。 3.Detective——一辆汽车撞人后逃跑。4个目击者提供如下线索: 甲:牌照三、四位相同; 乙:牌号为31xxxx; 丙:牌照五、六位相同; 丁:三~六位是一个整数的平方 从这些线索求出牌照号码。 4.Bear——话说有一只狗熊到玉米地里掰包米,一边掰一边吃。第一天吃了一半又拿走一个回去喂小狗熊。第二天又去吃了剩下的一半,走时仍然带一个回去。以后每天都吃前一天剩下的一半,拿走一个。到第十天时,地里只剩下一个包米。求地里一共有多少包米。 5.Diamond——要求编制打印以下图形。 * *** ***** ******* ***** *** * 6.Goodbye!——退出程序。(用函数exit(0)) (2)设计要求

使用数字1~6来选择菜单项,其他输入则不起作用。下面是测试运行的例子: 1.FindNum 2.FindRoot

3.Detective 4.Bear 5.Diamond 6.Goodbye! Input 1-6:1

FindNum-------------------------------------输入为1执行函数FindNum()的调用 1.FindNum 2.FindRoot 3.Detective 4.Bear 5.Diamond 6.Goodbye!

Input 1-6:8------------------------------------------非1~6间的数字重新输入 3

Detective---------------------------------------输入为3执行函数Detective()的调用 1.FindNum 2.FindRoot 3.Detective 4.Bear 5.Diamond 6.Goodbye!

Input 1-6:a------------------------------------------非1~6间的字符重新输入 4

Bear---------------------------------------输入为4执行函数Bear()的调用 1.FindNum 2.FindRoot 3.Detective 4.Bear 5.Diamond 6.Goodbye! Input 1-6:6

GoodBye! ---------------------------------------输入为6退出程序

【内容二】前五章书上例题


C语言程序设计实验六.doc 将本文的Word文档下载到电脑
搜索更多关于: C语言程序设计实验六 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219