案例一:小球从100米处下落,每次回弹的原来高度的一半,那小球弹起的高度不小于0.5的时候是第几次?
int main(){
double h = 100;
int i = 0;
while (h>0.5){
h = h / 2;
i++;
printf("第%d次落下之后的高度是:%f\n",i,h); }
printf("%d",i);
}
结果如下
案例二:
## 1.求它第十年结束有多少元?
## 2.多少年之后能超过1000元?
int main (){
double money = 1;
int i = 0;
while (money < 1000){
money*=1.1;
i++;
printf("第%d年之后是:%f元 \n",i,money);
}
}
int i =1;
while (i <= 10){
printf("第%d\n",i);
i++;
}
int j;
for (j = 1;j<=10;j++){
printf("第%d\n",j);
}
这个案例用了while循环和for循环