Microsoft Visual C++ 6.0集成开发环境的一道简单结构化程序设计题 ,但是我不会...
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/09 00:47:14
Microsoft Visual C++ 6.0集成开发环境的一道简单结构化程序设计题 ,但是我不会...
已知平方根迭代公式xn+1=(xn+a/xn)/2,设x=a/2.编写程序输入a值计算其平方根.迭代的结束条件是x(n+1)-xn
已知平方根迭代公式xn+1=(xn+a/xn)/2,设x=a/2.编写程序输入a值计算其平方根.迭代的结束条件是x(n+1)-xn
double x1, x2;
double Fn( double a)
{
if ( (x2-x1 > 0 ? x2-x1: x1-x2) < 0.00001 )
return x2;
x1 = x2;
x2 = (x1+a/x1)/2;
return Fn(a);
}
void main()
{
double a;
x1 = 0;
x2 = 1;
scanf("%lf",&a);
printf("%lf\n", Fn(a));
}
/*修改后,非递归程序*/
void main()
{
double a;
double x1 = 0;
double x2 = 1;
scanf("%lf",&a);
while ( 1 )
{
if ( (x2-x1 > 0 ? x2-x1: x1-x2) < 0.00001 )
break;
x1 = x2;
x2 = (x1+a/x1)/2;
}
printf("%lf\n", x2);
}
double Fn( double a)
{
if ( (x2-x1 > 0 ? x2-x1: x1-x2) < 0.00001 )
return x2;
x1 = x2;
x2 = (x1+a/x1)/2;
return Fn(a);
}
void main()
{
double a;
x1 = 0;
x2 = 1;
scanf("%lf",&a);
printf("%lf\n", Fn(a));
}
/*修改后,非递归程序*/
void main()
{
double a;
double x1 = 0;
double x2 = 1;
scanf("%lf",&a);
while ( 1 )
{
if ( (x2-x1 > 0 ? x2-x1: x1-x2) < 0.00001 )
break;
x1 = x2;
x2 = (x1+a/x1)/2;
}
printf("%lf\n", x2);
}
[第7题](单选题)Visual Basic6.0集成开发环境有三种工作模式,下列不属于三种工作模式之一的是().
一道大学物理电磁学题,很简单的,但是我不会.
很简单的一道题!但是我不会!
编写autolisp程序并通过visual lisp集成开发环境调试该程序
关于C程序设计的一道题
很简单的一道数学题,但是我不会.帮忙.有分哦.
英语翻译“点歌管理系统是采用Microsoft Visual Studio 2005中C#开发的一个数据库管理系统.设计
C语言循环结构程序设计类型的题
求解一道简单VF程序设计题!
一道c程序设计的题求解,以及给出实验设计思路
一道大一高数的题目,很简单,但是我不会,高手帮我
英语翻译Visual Studio 2005 Team 提供了全面紧密集成并支持可扩展的开发工具,它们可以帮助软件开发团