**小球从100m高处自由落下,着地后又谭回高度的一半再次落下,如此重复,多少次落地后,小球弹起的高度才会低于0.5m?
#include <stdio.h>
int main(){
double h = 100; // int 不能有小数点
//循环执行10次
int i = 0;
while (h>0.5){
h = h /2;
i++;
printf("第%d次落下之后的高度是:%f \n",i,h);
}
printf("%d",i);
return 0;
}
运行结果:
(1)
(2)
#include <stdio.h>
int main(){
double money = 1;
int i = 0;
while (money<=1000){
money = money*1.1;
i++;
printf("第%d年后,是:%f 元\n",i,money);
}
printf("%d",i) ;
return 0;
}
运行结果: