for循环、break和continue、二重循环 您所在的位置:网站首页 for循环里break和continue for循环、break和continue、二重循环

for循环、break和continue、二重循环

2024-07-17 03:15| 来源: 网络整理| 查看: 265

1.循环语句可以反复多次执行同一组语句

2.for关键字可以用来编写循环

可以在for循环里让一个变量依次代表一组数字,然后使用同一组语句处理这个变量代表的每一个数字。

这个变量叫做循环变量。

按照统一的规律从第一个数字开始,把每个数字都计算处理并让循环变量代表它

以下格式用来描述循环变量的变化过程。

(把开始的数字赋值给循环变量;用逻辑表达式描述循环变量和结束数字之间的关系;根据前一个数字计算后一个数字的规则)

例子:

如果一个问题的解决过程中包含一组数字的变化过程,每个数字的处理方法又类似就可以解决这个问题。

练习:

#include int main() { int j = 9; for(int i=1;inum2){ temp = num1; num1 = num2; num2 = temp; } for(int num=num1;num

反复执行的语句

}

这个结构表示反复执行大括号里面的语句,直到逻辑表达式的结果为假。

例子:

输出结果:0 1 2 3 4 5

 如果while循环的逻辑表达式永远为真,就成为了死循环。

while循环里也可以使用break;和continue;语句

例子:用while循环实现猜数字

 

#include #include #include int main() { srand(time(0)); int num=0,num1=rand()%100;//rand每次生成的数都很大,直接除100求于余数就可以出现0~99之间的数,如果是0~100则是rand()%100+1; while(num != num1) { printf("请输入一个0到99的数字:"); scanf("%d",&num); if(num > num1) { printf("猜大了\n"); } else if(num < num1) { printf("猜小了\n"); } else if(num = num1) { printf("猜对了\n"); break; } } return 0; }

while循环会交替执行逻辑表达式的计算和大括号里面的语句。

while循环第一步首先计算逻辑表达式的结果,如果这个时候逻辑表达式的结果为假就直接结束。

while循环有可能不执行大括号里面的语句。

11.do...while格式也可以用来编写循环

do...while循环格式如下

do{

反复执行的语句

}while(逻辑表达式);

do...while循环小括号后面必须用分号结束。

do...while循环也是交替执行逻辑表达式的计算和大括号里面的语句。

do...while循环首先执行大括号里面的语句。

do...while循环可以保证大括号里面的内容至少执行一次。

例子:

 练习:

#include int main(){ int max=0,min=0,temp=0; printf("请输入两个数字:"); scanf("%d%d",&max,&min); while(max % min){ temp = max % min; max = min; min = temp; } printf("最大公约数是%d\n",min); return 0; }



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有