已经改好,运行结果会输出9:
#include
int main(void)
{
double x=1000.000000,y;
int i=0;
do
{
x=x*0.5-1.000000;
i++;
}while(x>=1);
printf("%d\n",i);
return(0);
}
#include
int main(void)
{
double x=1000.000000,y;
int i=0;
do
{
x=x*0.5-1.000000;
i++;
}while(x>=1)
printf("%d\n",i);
return(0);
}