[试题]

下列给定程序中,函数fun()的功能是:应用递归算法求某数a的平方根。求平方根的迭代公式如下:

例如,2的平方根为1.414214。

请改正程序中的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。

试题程序:

include <math. h>

include <stdio. h>

/*************found**************/

fun(double a,double x0)

{ double xl,y;

xl= (x0+a/x0)/2.0;

/*************found**************/

if (fabs (xl-x0) >0.00001)

y=fun (a, xl);

else y=x1;

return y;

}

main ( )

{ double x;

printf("Enter x: "); scanf("%1f",&x);

printf ("The square root of %1f is %1f/n",

x, fun(x,l.O));

}

参考答案与解析:

相关试题

给定程序MODll.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方

[试题]给定程序MODll.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:例如,a为2时,平方根值为:1.414214。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。

  • 查看答案
  • 求下列各数的平方根和算术平方根

    [主观题]求下列各数的平方根和算术平方根(1)2.25;(2)361;(3)49/36;(4)10-4

  • 查看答案
  • 请完成下列Java程序。程序的功能是利用迭代法求一个数的平方根(求平方根的迭代公

    [主观题]请完成下列Java程序。程序的功能是利用迭代法求一个数的平方根(求平方根的迭代公式为:Xn+1=1/2(Xn+a/Xn)).注意:请勿改动main()主方法和其他已有的语句内容,仅在下划线处填入适当的语句。public class PingFangGen{public static void main(String args[]){System. out. println(Math, sqrt(2.0));}static double sqrt(______){double x=1.0do{__

  • 查看答案
  • 求下列各数的算术平方根:

    [主观题]求下列各数的算术平方根:121,9/25,1.96,106

  • 查看答案
  • 求下列各数的平方根和算术平方根(1)0.01;(2)9£¯256;(3)7;(4

    [主观题]求下列各数的平方根和算术平方根(1)0.01;(2)9/256;(3)7;(4)10-8

  • 查看答案
  • 求下列各数的算术平方根及平方根:(1)64;(2)0.25;(3)4£¯9(4)

    [主观题]求下列各数的算术平方根及平方根:(1)64;(2)0.25;(3)4/9(4)56;(5)(-4/13)2;(6)104

  • 查看答案
  • 计算平方根的函数是()

    [单选题]计算平方根的函数是()A . SgnB . ExpC . SqrD . Sqrt

  • 查看答案
  • 下列()是宏程序中的平方根函数运算式。

    [单选题]下列()是宏程序中的平方根函数运算式。A .#i=SQRT[#j]B .#i=SIN[#j]C .#i=TANN[#j]D .#i=ABS[#j]

  • 查看答案
  • 求平方根方法public static double sqrt (double

    [多选题] 求平方根方法public static double sqrt (double a)可以传递的参数类型有哪些?()A . byteB . floatC . StringD . long

  • 查看答案
  • 平方根定律

    [名词解释] 平方根定律

  • 查看答案
  • 下列给定程序中,函数fun()的功能是:应用递归算法求某数a的平方根。求平方根的