黑马——c语言零基础p64-p72(while/do-while循环)

一、while循环的基本流程

                           初始化语句

                           while(条件判断语句)

                           {

                               循环体语句;

                               条件控制语句;

                           }

举例:

933f8c017d194149ab24985d40df74a7.jpg

 二、for和while的区别

for循环中:知道循环次数和循环范围

while循环中:不知道循环的次数和范围,只知道循环的结束条件

对比:

cecda8e3a77f446cb816031c9de732f2.jpg

 ①获取1-100之间的每一个数字(for)

 ②登录的时候密码最多重复三次(for)

 ③吃包子吃到撑(while)

三、循环算法练习

1、案例一:2的幂

给你一个整数,请你判断该数是否为2的幂次方

1a98a8750bc3467092873f8b6a871d0f.jpg

 运行结果:

2bfc5749c0b04befac0630d54745e240.jpg

 2、案例二:珠穆朗玛峰高达8844438毫米,假如有一张足够大的纸,它的厚度是0.1毫米,那么需要折多少次才能达到山峰的高度

5b053ff97b1c4dce9b8ea26d7137172c.jpg

运行结果:

d9bf2b49d1d34575bf79d85f417dfe1d.jpg

 3、案例三:整数反转

baff611565c74b1fa4b8e590542197f6.jpg

运行结果:

e68057c8b9c5406db4dadca76a154ab8.jpg 4、案例四:x的平方根

计算并返回x的算数平方根,只留下整数部分

ff4bd1aa5e0c4d2aa2f6339c869d62e3.jpg

运行结果:

56b0d4f8238d47d7b6d7a9f947923516.jpg

四、do-while循环 

1、do-while循环的基本流程

                    do{

                          循环体语句;

                          条件控制语句;

                        }while(条件判断语句);

举例:do-while打印1到5

e1a1b936ba6a4791940bc6d775d5958c.jpg

五、无限循环:循环结束条件无效,代码运行结果超时

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值