do while语句循环
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 08:40:56
do while语句循环
#include
#include
int main()
{
\x09double a,x1,x2;
\x09scanf("%lf",&a);
\x09do
\x09{
\x09\x09x1=a/2;
\x09\x09x2=0.5*(x1+a/x1);
\x09}
\x09while(fabs(x1-x2)>=1e-5);
\x09\x09printf("x=%f",x2);
\x09return 0;
}
这个程序无法执行而下面的程序可以执行,do while循环不是先执行后判断吗?哪里错了?谢谢
#include
#include
int main()
{
\x09double a,x1,x2;
\x09scanf("%lf",&a);
\x09x1=a/2;
\x09\x09x2=0.5*(x1+a/x1);
\x09do
\x09{
\x09\x09x1=x2;
\x09\x09x2=0.5*(x1+a/x1);
\x09}
\x09while(fabs(x1-x2)>=1e-5);
\x09\x09printf("x=%f",x2);
\x09return 0;
}
#include
#include
int main()
{
\x09double a,x1,x2;
\x09scanf("%lf",&a);
\x09do
\x09{
\x09\x09x1=a/2;
\x09\x09x2=0.5*(x1+a/x1);
\x09}
\x09while(fabs(x1-x2)>=1e-5);
\x09\x09printf("x=%f",x2);
\x09return 0;
}
这个程序无法执行而下面的程序可以执行,do while循环不是先执行后判断吗?哪里错了?谢谢
#include
#include
int main()
{
\x09double a,x1,x2;
\x09scanf("%lf",&a);
\x09x1=a/2;
\x09\x09x2=0.5*(x1+a/x1);
\x09do
\x09{
\x09\x09x1=x2;
\x09\x09x2=0.5*(x1+a/x1);
\x09}
\x09while(fabs(x1-x2)>=1e-5);
\x09\x09printf("x=%f",x2);
\x09return 0;
}
do while就是先执行的,只是输入不当会导致死循环吧.
\x09double a,x1,x2;
\x09scanf("%lf",&a);
\x09do
\x09{
\x09\x09x1=a/2; //x1固定为a/2
\x09\x09x2=0.5*(x1+a/x1); //x2固定为a/4 + 1
\x09}
\x09while(fabs(x1-x2)>=1e-5); //x1 - x2固定为fabs(a/4 -1)
\x09\x09printf("x=%f",x2);要想跳出循环,fabs(a/4 -1) < 0.00001,那么a输入4就可以了.
\x09double a,x1,x2;
\x09scanf("%lf",&a);
\x09do
\x09{
\x09\x09x1=a/2; //x1固定为a/2
\x09\x09x2=0.5*(x1+a/x1); //x2固定为a/4 + 1
\x09}
\x09while(fabs(x1-x2)>=1e-5); //x1 - x2固定为fabs(a/4 -1)
\x09\x09printf("x=%f",x2);要想跳出循环,fabs(a/4 -1) < 0.00001,那么a输入4就可以了.
do while 循环语句
do while语句循环
C语言程序设计(循环控制用while ,do-while,for语句
用三种循环语句 while do while...for...计算10的!
Vb Do while|until…Loop 循环语句
请问这个do while语句做了几次循环
可用while语句实现的循环的一定可以用do~while语句实现
C++的循环语句问题已知:int i(3);下列do-while循环语句的循环次数是多少?do{cout
2、分别用三种循环语句(while语句、do-while语句、for语句),实现求1~100的累加和
使用while和do-while循环时,循环变量初始化的操作应在循环语句之前完成.
关于do while 循环
使用while 和do-while 和for 循环语句编写程序