编程求解:有一棵树一天长高一倍,最高长到三十天,即三十天之后就不再长高,那么那棵树三十天能长多高?

2025-04-05 12:38:13
推荐回答(4个)
回答1:

#include
int main()
{int i;
double a;
scanf("%lf",&a);
for(i=1;i<=30;i++)
a=a*2;
printf("三十天后树高为%g\n",a);
printf("长到一半的天数为29天\n");
return 0;
}

回答2:

#include
int main()
{
int b,a,i,c,j;
a=1,c=1;j=0;
for(i=1;i<=30;i++)
{
a=a*2;
}
printf("三十天能长到%d\n",a);
b=a/2;
while(j>=0)
{
c=c*2;
j++;
if(c==b){
break;
}
}
printf("%d\n",j);
return 0;
}
你可以这样试试。

回答3:

b=a/2;改成b=a/2.0;

回答4:

应该是