c语言第七周答案,2017-mooc-C语言-第七周(1)参考答案

N层嵌套平方根的计算(4分)题目内容编写程序利用递归法实现如下所示N层嵌套平方根的计算递归函数原型DOUBLEYDOUBLEX,INTN;程序运行结果示例1PLEASEINPUTXANDN16,1↙RESULT400程序运行结果示例2PLEASEINPUTXANDN16,2↙RESULT447程序运行结果示例3PLEASEINPUTXANDN16,3↙RESULT452程序运行结果示例4PLEASEINPUTXANDN16,0↙RESULT000输入提示信息“PLEASEINPUTXANDN“输入格式“LF,D“输出格式“RESULT2F\N“INCLUDEINCLUDEDOUBLEYDOUBLEX,INTN{IFN0RETURN0ELSERETURNSQRTXYX,N1}INTMAIN{DOUBLEAINTBDOUBLERESULTPRINTF“PLEASEINPUTXANDN“SCANF“LF,D“,RESULTYA,BPRINTF“RESULT2F\N“,RESULTRETURN0}递归法求和(4分)题目内容用递归方法计算如下求和计算SUM123N递归函数原型INTSUMINTN程序运行结果示例1PLEASEINPUTN5↙SUM15程序运行结果示例2PLEASEINPUTN0↙DATAERROR程序运行结果示例3PLEASEINPUTN3↙DATAERROR输入提示信息“PLEASEINPUTN“输入错误提示信息“DATAERROR\N“输入格式“D“输出格式“SUMD\N“INCLUDE“STDIOH“INTSUMINTN{IFN1RETURNNSUMN1ELSERETURN1}INTMAIN{INTNPRINTF“PLEASEINPUTN“SCANF“D“,IFN0{PRINTF“SUMD\N“,SUMN}ELSE{PRINTF“DATAERROR\N“}}猴子吃桃程序_扩展3(4分)题目内容猴子第一天摘了若干个桃子,吃了一半,不过瘾,又多吃了1个。第二天早上将剩余的桃子又吃掉一半,并且又多吃了1个。此后每天都是吃掉前一天剩下的一半零一个。到第N天再想吃时,发现只剩下1个桃子,问第一天它摘了多少桃子为了加强交互性,由用户输入天数N,即假设第N天的桃子数为1。要求采用递归法求解。递归函数原型INTMONKEYINTN,INTX函数功能从第N天只剩下一个桃子反向逆推出第1天的桃子数程序运行结果示例1INPUTDAYSN5↙X46程序运行结果示例2INPUTDAYSN10↙X1534输入提示信息“INPUTDAYSN“输入格式“D“输出格式“XD\N“INCLUDEMAIN{INTSUM1,N,IPRINTF“INPUTDAYSN“SCANF“D“,FORI1IINTMAIN{INTCFLOATBPRINTF“INPUTPAYMENT“SCANF“F“,CB/100IFC1{PRINTF“PRICE1F\N“,B}ELSEIF1C}ELSEIF2C}ELSEIF5C}ELSE{PRINTF“PRICE1F\N“,B085}}

展开阅读全文

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值