求解释一个程序,要详细一点啊,可以的话还会给加财富值的

#include<stdio.h>#include<math.h>doublefun(doublen){doubleresult=0;result=(3*n*n+n)/(... #include<stdio.h>
#include<math.h>
double fun(double n)
{
double result=0;
result=(3*n*n+n)/(2*n*n+3);
return result;
}
int main()
{
double n=1.0,tmp1,tmp2;
while(n+2<10000000)
{
tmp1=fun(n+1)-fun(n);
tmp2=fun(n+2)-fun(n+1);
if(abs(abs(tmp2)-abs(tmp1))<0.0000000001)
{
printf("lim=%f\n",fun(n+2));
break;
}
n=n+1.0;
}
return 0;
}
本人刚学C语言两个月,求大神解释这个程序,要详细一点啊本人现在是菜鸟
这是C语言计算当x趋于无穷时lim(3n2+n)/(2n2+3)的程序
展开
 我来答
匿名用户
2014-10-28
展开全部
首先fun函数就是计算3*n*n+n)/(2*n*n+3)的值
当n趋近与无穷时,fun(n+1)-fun(n)的值和fun(n+2)-fun(n+1)的值无限接近(这是个数学上的问题)
这个程序取得是近似值,0.0000000001很接近0 了。
杭州一知智能科技有限公司
2022-03-17 广告
电话机器人主要就是用来模拟人工通话的一组程序,一般由,CRM系统,语义识别,转换文字,话术体系,这是软的部分,再加上底层软交换和通信模块一起,合并起来就是一套完整的电话机器人系统。电话机器人可以代替真人进行电话工作的,像是电话营销、售后回访... 点击进入详情页
本回答由杭州一知智能科技有限公司提供
大红秋裤甩起来
2014-10-28
知道答主
回答量:12
采纳率:0%
帮助的人:7.7万
展开全部
#include<stdio.h>
#include<math.h>
double fun(double n)
{
double result=0;
result=(3*n*n+n)/(2*n*n+3);
return result;
}
int main()
{
double n=1.0,tmp1,tmp2;
while(n+2<10000000) //这个是个循环出口,就是如果极限不收敛的情况下,也能结束循环
{
tmp1=fun(n+1)-fun(n);

if(abs(tmp1)<0.0000000001) //这样只写一个的话,看的比较清楚,这其实是一阶截差,刚才你给的是二阶的
{
printf("lim=%f\n",fun(n+5));
break; //如果满足这个条件的话,那么跳出循环
}
n=n+1.0; //不满足余差小于0.00000000001的话,n加1模拟趋近于无穷大条件
}
return 0;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雨点潇香
2014-10-28 · TA获得超过609个赞
知道小有建树答主
回答量:671
采纳率:0%
帮助的人:446万
展开全部
#include<stdio.h> //包含系统头文件
#include<math.h> //包含库文件,用于数学计算
double fun(double n) //自定义一个fun()函数用于计算(3n2+n)/(2n2+3)的值
{
double result=0;
result=(3*n*n+n)/(2*n*n+3);
return result;
}
int main() //主函数,即入口函数
{
double n=1.0,tmp1,tmp2; //定义三个双精度浮点型变量
while(n+2<10000000) /*while循环,n从1开始,当n+2<10000000时执行循环体,即需要得到n趋于无穷大的情况*/
{
tmp1=fun(n+1)-fun(n); //计算fun(n+1)-fun(n),调用前面定义的fun()函数
tmp2=fun(n+2)-fun(n+1); //计算fun(n+2)-fun(n+1)
if(abs(abs(tmp2)-abs(tmp1))<0.0000000001)
//判断语句,当上面两式相差的值小于0.0000000001,即接近于无穷小时,输出fun(n+2)
{
printf("lim=%f\n",fun(n+2));
break; //退出循环
}
n=n+1.0; //如果两者的值大于0.0000000001,n值加1后继续执行循环
}
return 0; //返回0,程序运行结束
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式