0
已解决
李牧晓
中级天翼
中级天翼
多项式的表达式如下,给出不同的x和n,试计算相应的多项式的结果。
输入描述 Input Description
一行,两个数字,第一个是一个正小数x,第二个是一个正整数n
输出描述 Output Description
f(x, n)的结果,保留两位小数
样例输入 Sample Input
1.0 1
样例输出 Sample Output
1.41
求思路~~
李牧晓在2022-04-26 20:35:09追加了内容
悬赏了!
李牧晓在2022-04-26 20:49:47追加了内容
@李明昕
我再加悬赏!
李牧晓在2022-04-26 20:49:52追加了内容
@李明昕
我再加悬赏!
李牧晓在2022-04-26 21:02:54追加了内容
@李明昕
我又加了!
李牧晓在2022-04-26 21:04:47追加了内容
@李明昕
是这样吗
李牧晓在2022-04-26 21:07:27追加了内容
然后:
这样吗?
李牧晓在2022-04-26 21:07:58追加了内容
不对不对
李牧晓在2022-04-26 21:09:16追加了内容
这样吗
李牧晓在2022-04-26 21:13:42追加了内容
?
李牧晓在2022-04-26 21:14:08追加了内容
输出0.00
李牧晓在2022-04-26 21:15:04追加了内容
不写函数?
怎么写!
李牧晓在2022-04-26 21:19:14追加了内容
还是输出0.00
李牧晓在2022-04-26 21:20:42追加了内容
这样了
李牧晓在2022-04-26 21:21:02追加了内容
李牧晓在2022-04-26 21:21:58追加了内容
2086196847
2
已采纳
李明昕
资深守护
资深守护
首先,这是一道递归题,所以要把大目标看成小目标,要想知道f(x,n),就要先知道f(x,n-1);要想知道f(x,n-1),就要先知道f(x,n-2)......就这样一直递归下去,一直到f(x,1)。
根据题目我们可以知道f(x,1)就是sqrt(1+x)(这是边界)
懂了吗?(不懂就问,求采纳)
李明昕在2022-04-26 20:51:24追加了内容
递推递归其实差不多,首先把f[1]复制成sqrt(x+1),然后从第2项开始推,每一项就是x+前一项的平方根
递推式,f[i]=sqrt(f[i-1]+x); //保佑老师看不见
递推我没试过,有可能是错的
李明昕在2022-04-26 20:56:47追加了内容
抱歉,写错了,递推式是这样的:
f[i]=sqrt(i+f[i-1]);
0
0
0