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

运行结果如下:

相关推荐
GG-_-Bond1 小时前
9.1 kv存储内存池模拟面试问题
c++·c
anew___2 天前
蜂鸣器播放音乐——让 Arduino 唱出旋律
c++·stm32·单片机·嵌入式硬件·c
ysu3 天前
扫雷游戏设计分享
c
没文化的阿浩3 天前
【Linux系统】进程状态详解
android·linux·c++·c
2601_962300474 天前
halconpython联合开发网_C#与Halcon联合开发实例,并做了可移动的ROI库
图像处理·c·halcon·软件开发·roi
2601_962097364 天前
1. 使用 C 或 C++ 扩展 Python
python·api·c·引用计数·扩展模块
handler015 天前
【Linux】ELF、链接与动态库,程序装载全解析
linux·运维·服务器·chrome·c·elf·文件
C++ 老炮儿的技术栈6 天前
MFC CPtrArray的用法
开发语言·数据结构·c++·算法·mfc·c
handler016 天前
【Linux】信号:内核的“敲门声”
linux·运维·服务器·c++·c·信号·signal
handler016 天前
【Linux】动态库、静态库使用与原理
linux·运维·服务器·c++·c·动态库·静态库