C语言

22 阅读1分钟

题目:小球从100米高处自由落下,落地后又弹回高度的一半再次落下,如此重复。问经过多少次落地后,小球弹起的高度才会低于0.5米? image.png

#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;
}

image.png

#include<stdio.h>

int main(){
	
	// 打印1-10
	int i = 1;
	while (i <= 10){
		printf("第%d\n",i);
		i++;
	}
	int j;
	for(j = 1; j <= 10; j++){
		printf("第%d\n",j);
	} 
	return 0;
}