while循环语句例题

77 阅读1分钟

while循环语句例题

(一)小球弹地反弹高度

1.代码

int main01(){
	
	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;
} 

2.运行结果

image.png

(二)复利公式

image.png

2.代码

int main(){
	
	double money = 1; // double
	// 循环执行10次
	int i = 0;
	while (i<10){
	    money = money * 1.1;
		i++;
		printf("第%d年之后,是: %f 元 \n",i,money);
	}
	 
	return 0;
} 

3.运行结果

image.png