主观

下列给定程序中,函数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));

 }

参考答案
您可能感兴趣的试题

数据处理的最小单位是

  • A.数据
  • B.数据元素
  • C.数据项
  • D.数据结构

计算机系统的组成是______。

  • A.主机、外设
  • B.运算器、控制器
  • C.硬件系统和软件系统
  • D.CPU、内存储器

在关系代数运算中,有5种基本运算,它们是(  )。

  • A.并(∪)、差(-)、交(∩)、除(÷)和笛卡儿积(×)
  • B.并(∪)、差(-)、交(∩)、投影(π)和选择(σ)
  • C.并(∪)、交(∩)、投影(π)、选择(σ)和笛卡儿积(×)
  • D.并(∪)、差(-)、投影(π)、选择(σ)和笛卡儿积(×)

设变量已正确定义,则以下能正确计算n!的程序段是______。

  • A.f=0; for(i=1; i<=n; i++)f*=i;
  • B.f=1; for(i=1; i<n; i++)f*=i;
  • C.f=1; for(i=n; i>1; i++)f*=i;
  • D.f=1; for(i=n; i>=2; i--)f*=i;

视图设计一般有3种设计次序,下列不属于视图设计的是______。

  • A.自顶向下
  • B.由外向内
  • C.由内向外
  • D.自底向上
¥

订单号:

遇到问题请联系在线客服

订单号:

遇到问题请联系在线客服