當前位置:編程學習大全網 - 網站源碼 - 用C語言編寫sqrt函數

用C語言編寫sqrt函數

//在數值計算這門課裏面有求平方根的數學公式,比如什麽牛頓叠代公式啥的。

double?Sqrt(double?a,double?p)//a是被開平方根數,p是所求精度

{

double?x=1.0;double?cheak;

do

{

x?=?(a?/?x?+?x)?/?2.0;

cheak?=?x?*?x?-?a;

}?while(cheak?<=?p?||?cheak?>?p);

return?x;

}

int?main()

{

printf("%.4f\n",Sqrt(2.0,0.0001));

printf("%.4f\n",Sqrt(0.09,0.0001));

return?0;

}

//參考

  • 上一篇:王者榮耀虛擬定位改戰區怎麽改
  • 下一篇:社區管家是做什麽的
  • copyright 2024編程學習大全網