求助求助,c语言作业

题目:先由计算机“想”一个1到100之间的数,然后请用户猜,如果用户猜对了,则计算机给出提示“Right”,否则提示“Wrong! Too big!”或“Wrong! Too small!”,直到猜对为止,同时记录用户猜的次数,以此来反映用户猜数的水平。每次猜数最多允许用户猜10次,若10次仍未猜对,就结束本次猜数,询问用户是否继续猜下一个数,若用户回答“Y” 或“y”,则重新随机生成一个数让用户猜,否则程序结束。设计要求:

(1)显示一个菜单,让用户选择游戏的方式:选择1,则猜一个数;选择2,则猜多个数,直到用户选择0退出为止;选择0,退出游戏。其中,猜每一个数的方式有三种:只猜一次、直到猜对为止、最多猜10次。

(2)请采用面向过程的结构化思想,按照模块化程序设计方法设计程序实现的基本结构。

(3)设计各函数模块的具体实现。请自行设定各函数的名字、形参的数量、类型以及函数的返回值类型。给出必要的注释。

(4)请尽量采用防御式编程进行程序设计,以增强程序的稳健性和实用性。比如,在确定用户输入的数在1~100合法的取值区间内,并且未输入非法数字字符时才开始猜数游戏等。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值