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

运行结果如下:

相关推荐
FOX62 天前
C语言作业(课本C97)
c
Jerry丶Li2 天前
三十八、W25Q64简介
stm32·嵌入式硬件·c
雪域迷影2 天前
macOS中使用cJSON解析库解析JSON
c++·macos·json·c·cmake·pkg-config
27669582926 天前
闪购商家端 mtgsig
java·python·c#·node·c·mtgsig·mtgsig1.2
俊俊谢7 天前
【浮点运算性能优化】浮点转定点算法库的多平台通用移植方案与性能评估优化
算法·性能优化·c·浮点转定点·多平台移植
moringlightyn10 天前
进程控制(程序替换+自定义Shell)
linux·服务器·c++·笔记·c·shell·进程
BestOrNothing_201511 天前
【C++基础】Day 5:struct 与 class
c++·c·class类·struct结构体·typename模板·private与public
REDcker12 天前
软件开发者需要关注CPU指令集差异吗?
linux·c++·操作系统·c·cpu·指令集·加密算法
嵌入式大头14 天前
STM32调试技巧:重定向printf串口
c
ysazt14 天前
C语言内存学习
c