| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1597 人关注过本帖
标题:[求助]用牛顿法写根号3的程序(C#)
只看楼主 加入收藏
shenwc
Rank: 1
等 级:新手上路
帖 子:58
专家分:0
注 册:2006-2-11
收藏
 问题点数:0 回复次数:3 
[求助]用牛顿法写根号3的程序(C#)
大家好,帮个忙.
用牛顿法写根号3的程序.
谢谢了。
搜索更多相关主题的帖子: 牛顿 根号 
2006-11-28 14:56
chenjin145
Rank: 1
等 级:禁止访问
帖 子:3922
专家分:0
注 册:2006-7-12
收藏
得分:0 

static void Main(string[] args)
{
Console.WriteLine("怀珨跺婓-9999ㄛ9999善9999,9999眳潔腔淕杅");
try
{
int i = Convert.ToInt32(Console.ReadLine());
// if((i > -100000000) && (i < 100000000))
// {
// Converter(i);
// }
Console.WriteLine(sqrtn(8,3));
Console.ReadLine();
}
catch(Exception ee)
{
Console.WriteLine(ee.Message);
return;
}
}

static float sqrtn(float a,float n)
{
float xx = 1;
float sum = xx;
int i=1;
while (i<n)
{
sum=sum*xx;
i++;
}
float sum1 = sum/xx;
float f=sum-a;
float f1=n*sum1;
while (Math.Abs(f)>0.001)
{
xx = xx-f/f1;
int j = 1;
sum = xx;
while (j<n)
{
sum = sum*xx;
j++;
}
sum1 = sum/xx;
f = sum-a;
f1 = n*sum1;
}
return xx;
}


[url=javascript:alert(1);] [div]fdgfdgfdg\" on\"[/div] [/url]
2006-11-28 15:23
CrazyWeed0907
Rank: 2
等 级:新手上路
威 望:5
帖 子:1385
专家分:0
注 册:2006-5-30
收藏
得分:0 
float Fun(float guess, int x)
{
if (Math.Abs(guess * guess * guess - x) < 0.000001)
{
return guess;
}
else
{
return Fun((x / guess / guess + 2 * guess) / 3, x);
}
}

“十步杀一人,千里不留行。事了拂衣去,深藏身与名。”
2006-11-28 15:25
shenwc
Rank: 1
等 级:新手上路
帖 子:58
专家分:0
注 册:2006-2-11
收藏
得分:0 
嗯 。
谢谢啊。。
要是有注释就好了。。

http://bbs./dispbbs.asp?BoardID=117&ID=78965&star=100
2006-11-28 15:32
快速回复:[求助]用牛顿法写根号3的程序(C#)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024962 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved