c语言——while循环续,for循环

🍁例:小球从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;
}

运行结果如下:

相关推荐
REDcker2 小时前
AIGCJson 库解析行为与异常处理指南
c++·json·aigc·c
小张心绪烂尾3 天前
C语音的几个定义函数的题
c
程芯带你刷C语言简单算法题6 天前
Day43~实现一个算法求一个数字的树根
c语言·开发语言·算法·c
wzfj123457 天前
Opaque Pointer / Incomplete Type
c++·算法·c
charlie1145141918 天前
FreeRTOS:中断(ISR)与 RTOS 安全 API
开发语言·c·freertos·实时操作系统
charlie1145141919 天前
FreeRTOS: 信号量(Semaphores)、互斥量(Mutex)与优先级继承
开发语言·笔记·学习·c·freertos·实时操作系统
程芯带你刷C语言简单算法题12 天前
Day39~实现一个算法确定将一个二进制整数翻转为另一个二进制整数,需要翻转的位数
c语言·开发语言·学习·算法·c
宇宙超级无敌暴龙战士13 天前
旮旯c语言三个任务
c++·c
程芯带你刷C语言简单算法题14 天前
Day37~求组合数
c语言·开发语言·学习·算法·c
惆怅客12316 天前
libuvc初探
python·c·libuvc