🍁例:小球从100米高处自由落下,每次反弹回原来高度的一半
🍂求第10次落下的高度
c
#include<stdio.h>
int main(){
double h = 100; // double
// 循环执行10次
int i = 0;
while (i < 10){
h = h / 2;
i++;
printf("第%d次落下之后的高度是: %f \n", i, h);
}
printf("%d",i);
return 0;
}
运行结果如下:

🍂求第几次落下高度低于0.5米
c
#include<stdio.h>
int main(){
double h = 100; // double
// 循环执行10次
int i = 0;
while (h > 0.5){
h = h / 2;
i++;
printf("第%d次落下之后的高度是: %f \n", i, h);
}
printf("%d",i);
return 0;
}
运行结果如下:

🍂求它第10年结束时有多少元
c
#include<stdio.h>
int main(){
double money = 1; // double
// 循环执行10次
int i = 0;
while (i < 10){
money = money * (1+0.1);
i++;
printf("第%d年之后,是: %f元 \n", i, money);
}
printf("%d",i);
return 0;
}
运行结果如下:

🍂多少年之后能超过1000元
c
#include<stdio.h>
int main(){
double money = 1; // double
// 循环执行10次
int i = 0;
while (money < 1000){
money = money * (1+0.1);
i++;
printf("第%d年之后,是: %f元 \n", i, money);
}
printf("%d",i);
return 0;
}
运行结果如下:

🍂for语句
c
#include<stdio.h>
int main(){
int j;
for(j = 1; j<=10; j++){
printf("第%d \n", j);
}
return 0;
}
运行结果如下:
