c语言(牛顿迭代法求平方根)江湖救急
1个回答
2013-06-15
展开全部
迭代法是一个大类
有牛顿迭代法,二分迭代法等~~
这里给你一个最简单的迭代
求x=根号a(没法打出数学符号)
求平方根的公式为x〈n+1〉(用〈〉括起的是下标)=1/2(x〈n〉+a/x〈n〉)
精度要求为10的负5次方
c代码为
#include<math.h>
main()
{
float a,x0,x1;
scanf("%f",&a);
x0=a/2;
x1=(x0+a/x0)/2;
do
{x0=x1; <br/> x1=(x0+a/x0)/2; <br/> }while(fabs(x0-x1)>=le-5);
printf("The squme foot of %5.2f is %8.5f\n",a,x1);
}
建议把潭浩强的c的习题好好作做
有牛顿迭代法,二分迭代法等~~
这里给你一个最简单的迭代
求x=根号a(没法打出数学符号)
求平方根的公式为x〈n+1〉(用〈〉括起的是下标)=1/2(x〈n〉+a/x〈n〉)
精度要求为10的负5次方
c代码为
#include<math.h>
main()
{
float a,x0,x1;
scanf("%f",&a);
x0=a/2;
x1=(x0+a/x0)/2;
do
{x0=x1; <br/> x1=(x0+a/x0)/2; <br/> }while(fabs(x0-x1)>=le-5);
printf("The squme foot of %5.2f is %8.5f\n",a,x1);
}
建议把潭浩强的c的习题好好作做
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
TableDI
2024-07-18 广告
2024-07-18 广告
仅需3步!不写公式自动完成Excel vlookup表格匹配!Excel在线免,vlookup工具,点击16步自动完成表格匹配,无需手写公式,免费使用!...
点击进入详情页
本回答由TableDI提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询