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

运行结果如下:

相关推荐
半点闲2 天前
深入解析小端序:把 4 字节的小端序拼成一个 32 位无符号长整数
c·字节序·大小端字节序·小端字节序转32位无符号长整数
C++ 老炮儿的技术栈7 天前
基于Qt实现轻量化本地音乐播放器
开发语言·c++·qt·c·播放器·音乐
一韦以航.11 天前
C/C++ 基础深挖:strlen 与 sizeof 全方位对比区别
c语言·jvm·c++·算法·面试·c
Ronin-Lotus14 天前
蓝桥杯篇---EEPROM内部存储地址
职场和发展·蓝桥杯·c·eeprom·keil
C++ 老炮儿的技术栈15 天前
海思嵌入式开发笔记|U‑Boot、JFFS2、TSLIB、SQLite 调试常用命令汇总
嵌入式·c·嵌入式linux·tftp·海思·jffs2
gbshha16 天前
C语言的分支与循环结构
c
Chen_LSN21 天前
C语言——深度理解指针(3)
c
向宜xy22 天前
“试试这套 SDD 规范驱动工作流”---我认真研究了“AI乱改代码”的解决方案,然后问了三个问题
c·ai编程
云泽8081 个月前
Visual Studio 2026 新手保姆级教程:环境搭建、界面优化与编译器配置详解
开发语言·c++·c·开发工具·visual studio
众少成多积小致巨1 个月前
C 核心概念、语法
c