while循环语句
- 格式:ppt
- 大小:251.50 KB
- 文档页数:9


c语言while循环语句例子以下是 7 条关于 C 语言 while 循环语句的例子:1. 嘿,你知道吗,就像数数一样,while 循环可厉害啦!比如我们可以用它来计算 1 到 10 的累加和呀。
int sum = 0, i = 1; while (i <= 10) {sum += i; i++;} 哇塞,是不是很直观?2. 哎呀呀,当你想一直做一件事直到某个条件不满足时,while 循环就派上用场咯!好比你在不停地吃糖果,直到糖果吃完就停止。
int candies = 10; while (candies > 0) {printf("吃了一颗糖果\n"); candies--;} 瞧见没?3. 你想想看呀,while 循环不就像是一场游戏,只要条件成立就一直玩下去吗?比如说要打印出所有的奇数。
int num = 1; while (num <= 10) {if (num % 2!= 0) printf("%d ", num); num++;} 这多有趣呀!4. 哇哦,如果把程序比作一场冒险,那 while 循环肯定是英勇的战士啦!例如计算有多少个数能被 3 整除。
int count = 0, value = 1; while (value <= 20) {if (value % 3 == 0) count++; value++;} 厉害吧?5. 嘿,你说 while 循环是不是很神奇呀,就像一个不知疲倦的工人在不停工作。
比如从 100 倒着数到 1。
int num2 = 100; while (num2 >= 1) {printf("%d ", num2); num2--;} 多有意思呀!6. 哎呀,while 循环就好像是一个固执的小孩,不达目的不罢休呢!那来用它打印出 5 次”我爱 C 语言“。
int times = 0; while (times < 5) {printf("我爱 C 语言"); times++;} 是不是很带劲?7. 讲真的,while 循环真的是编程里的好帮手呢!就像一个随时准备行动的伙伴。
C语⾔中的三种循环语句⽬录⼀、while循环⼆、dowhile循环三、for循环⼀、while循环while即:⾸先检查启动循环的条件是否满⾜,当条件满⾜时,不断地重复循环体内的语句,直到不满⾜条件就退出。
while循环基本形式:while(条件){<循环体>;<循环体>;}eg: 1//输⼊任意个int型,整数并判断其位数#include int main(){int x;intn=0;scanf("%d",&x);n++;x /=10;while(x >0){n++;x /=10;}printf("%d\n",n);return0;}eg: 2//判断输⼊的位数/*1.⽤户输⼊x;2.初始化n为0;3.x = x/10,去掉个位;4.n++;5.如果 x>0,回到3;6.否则n就是结果; */#include int main(){int x;intn=0;scanf("%d",&x);n++;//n=1x /=10;//对输⼊的数进⾏取整数商,得到的 x放⼊while循环中while(x >0){//判断 x 是否⼤于零,满⾜条件则执⾏⼤括号中的语句n++;//n=2x /=10;}printf("%d\n",n);return0;}eg: 3//输⼊⼀个数,计算阶乘(while⽅法)#include int main(){intn;//定义变量n为输⼊的数scanf("%d",&n);//读⼊输⼊的数intfact =1;//定义变量fact保存程序的结果(初始化)inti =1;//定义变量 i 作为循环条件(初始化)while(i <= n){fact *= i;i ++;}printf("%d!=%d\n",n,fact);return0;}⼆、do while 循环do while 即:进⼊do while 前不做检查,⽽是在执⾏完⼀轮循环后再来检查循环的条件是否满⾜,如果满⾜则继续下⼀轮循环,不满⾜则结束循环。
while循环语句
什么是while循环:
while语句也称条件判断语句,它的循环⽅式是利⽤⼀个条件来控制是否要继续反复执⾏这个语句。
他的语法是
while( 条件表达式){
执⾏语句
}
他的特点是:先判断,后执⾏循环操作。
概念:⼀直重复做有开始有结束的事情。
特征为:
条件:开始结束的条件。
操作:⼀直重复做的事情。
循环变量:能够对循环条件的结果产⽣影响的量。
举例:
int x=1;
int sum=0;
while(x<=10){
sum=sum+x;
x++;
}
System.out.println("sum="+sum);
结果为 55。
理由:当条件表达式的返回值为真时(true),则执⾏{ }中的语句,当执⾏完{ }中的语句后会2返回·while 重新判断条件表达式当中的返回值,如果返回值为假(false),则退出循环。
举例代码是通过while循环将1~10相加,并将结果输出为55。
注意:
初学者经常会将while表达式后⾯加上“;”。
如while(x==5);System.out.println("x的值为5");
这时候系统会认为要执⾏⼀条空语句,从⽽进⼊⽆线循环当中,编译器⼜不好报错,可能会浪费更多时间去进⾏·调试,需要注意⼀下这个问题·。
while循环语句的格式While循环语句是一种常见的循环语句,用于在满足特定条件时反复执行一段代码。
在这种语句中,代码块将反复执行,直到某个条件不再满足,然后跳出循环。
在此基础上,我们来看一下While循环语句的格式。
While循环语句基本格式如下:while(条件){//需要执行的代码...}其中,条件是表达式或变量,如果它的值为真,则条件为真,代码块将被执行。
如果条件不为真(即为假),代码块将不再执行,跳出循环。
可以看出,While循环的主要特点就是在不确定执行次数的情况下,反复执行一段代码。
需要特别注意的是,如果条件一开始就为假,While循环将永远不会执行。
否则,执行顺序为:首先检查条件是否满足,如果满足,则执行代码块。
执行完后,再次检查条件是否满足,如果仍满足,则重复执行代码块。
直到条件不满足时,While循环才会退出。
除了基本格式外,While循环还可以有其他形式的应用。
下面是常见的其他格式:do{//需要执行的代码...}while(条件);此格式相较于基本格式而言,它会先执行一遍代码块,再检查条件是否满足。
因此,无论条件是否成立,该代码块至少会执行一次。
while(条件)continue;这种格式较少使用,它表示在满足条件时,跳过当前循环的代码执行,直接进入下一次循环。
while(条件)break;这种格式同样较少使用,它表示在满足条件时,终止整个While循环。
总的来说,While循环是一种非常灵活的循环语句。
掌握了它的基本格式与使用方法,可以帮助我们更好地控制程序的执行流程。
在实际应用中,我们可以根据情况选择不同的循环语句,以达到最好的程序效果。