c语言第七周答案,2017-mooc-C语言-第七周-答案

资源描述:

n层嵌套平方根的计算(4分) 题目内容 编写程序利用递归法实现如下所示n层嵌套平方根的计算 递归函数原型double Ydouble x, int n; 程序运行结果示例1 Please x and n16,1↙ Result4.00 程序运行结果示例2 Please x and n16,2↙ Result4.47 程序运行结果示例3 Please x and n16,3↙ Result4.52 程序运行结果示例4 Please x and n16,0↙ Result0.00 输入提示信息“Please x and n“ 输入格式 “lf,d“ 输出格式 “Result.2f\n“ include include double Ydouble x,int n { ifn 0 return 0; else return sqrtx Yx,n-1; } int main { double a; int b; double result; printf“Please x and n“; scanf“lf,d“, resultYa,b; printf“Result.2f\n“,result; return 0; }递归法求和(4分) 题目内容 用递归方法计算如下求和计算 sum 1 2 3 .... n 递归函数原型int Sumint n; 程序运行结果示例1 Please n5↙ sum15 程序运行结果示例2 Please n0↙ data error 程序运行结果示例3 Please n-3↙ data error 输入提示信息“Please n“ 输入错误提示信息“data error\n“ 输入格式“d“ 输出格式“sumd\n“ include “stdio.h“ int sumint n { ifn1 return nsumn-1; else return 1; } int main { int n; printf“Please n“; scanf“d“, ifn0 { printf“sumd\n“,sumn; } else { printf“data error\n“; } } 猴子吃桃程序_扩展3(4分) 题目内容 猴子第一天摘了若干个桃子,吃了一半,不过瘾,又多吃了1个。第二天早上将剩余的桃子又吃掉一半,并且又多吃了1个。此后每天都是吃掉前一天剩下的一半零一个。到第n天再想吃时,发现只剩下1个桃子,问第一天它摘了多少桃子为了加强交互性,由用户输入天数n,即假设第n天的桃子数为1。 要求采用递归法求解。 递归函数原型int Monkeyint n, int x; 函数功能从第n天只剩下一个桃子反向逆推出第1天的桃子数 程序运行结果示例1 days n5↙ x46 程序运行结果示例2 days n10↙ x1534 输入提示信息“ days n“ 输入格式 “d“ 输出格式“xd\n“ include main { int sum1,n,i; printf“ days n“; scanf“d“, for i1;i int main { int c; float b; printf“ payment“; scanf“f“, cb/100; ifc1 { printf“price .1f\n“,b; } else if1c } else if2c } else if5c } else

展开阅读全文

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值