首页 > 试题广场 >

阅读如下C代码: float func(float a,

[单选题]
阅读如下C代码:
float func(float a, int b)
{
  float m=1, n=1;
  int i;
  for (i=1; i <b;  i ++)
  {
    m*= a/i;
    n+=m;
  }
  return n;
}
当 b 无穷大的时候,函数func返回值最近接的选项是()
  • a^b
  • e^a
  • ln(1+a)
  • a^a
特殊法:分别令a = 0.0; b =  0; 代入其中,循环条件不成立,返回n,即返回1,看选项,0做底数没意义,排除,A,D,C结果等于0,选B
发表于 2019-09-29 14:41:48 回复(13)
发表于 2019-10-19 12:31:02 回复(6)
编辑于 2019-08-26 16:03:52 回复(1)
大受震撼
发表于 2022-04-09 09:32:58 回复(1)
该好好学习高数的😭😭😭
发表于 2022-10-21 23:00:58 回复(0)
e的x次方下面有对应的公式
可以先循环一次
m=m*a/i;
n=n+m;
a/i对比一下,是不是阶乘关系
实在不行。a=1.0;b=2试一试一次循环
发表于 2021-07-15 15:25:03 回复(0)
我有罪😭
发表于 2023-08-02 22:18:54 回复(0)
太厉害了
发表于 2023-11-11 19:44:25 回复(0)
特殊值带入,0
发表于 2022-03-07 16:00:15 回复(0)
n阶展开
发表于 2019-09-08 22:41:52 回复(0)