10-16C#for...循环语句(2)

for....循环语句

格式:for(初始条件;循环条件;状态改变)

循环体;

一、课前作业:打印等腰直角三角形

第一种方法:是运用一开始学习的从上往下执行控制台程序,用一个for循环语句执行,只有一个循环。

第二种方法:利用for嵌套循环语句,就是for循环里面再嵌套一个或多个for语句的小循环组成。

(注意:在嵌套循环里面容易犯的错误:外面大的循环条件执行一次之后,光标继续从上往下顺着执行下面的小循环,只要小循环里面的条件符合,就会一直在里面继续执行,只有不满足小循环的循环条件了,光标就会自动跳出(Break),返回再改变大循环的状态,执行大循环的条件。)  个人理解。。。

这就是for...嵌套循环的运行过程,简单归纳一下:

大循环嵌套小循环

大循环转一下,小循环转一圈

大循环转一下,小循环转一圈,最里面的循环转小循环的一圈*它本身转的一圈

以下是以打印不同等腰直角三角形和菱形(上半部、下半部)为例的for...嵌套循环:

打印一个完整的菱形:

注意:Console.Write("  ");)双引号里面的空格虽然什么也没有输入,但是相当于两个字符的位置,因为我们知道一个英文字母占据一个字符,而通常符号、汉字都是占两个字符,所以要记住这一点,是不可省略的;再者,虽然菱形运用for...循环语句,一定要掌握嵌套循环语句执行程序的顺序,不要把自己绕进去。

练习题1:经典例题:兔子生兔子问题,首先要找出规律列出,找出幼兔、小兔

和成兔之间的关系再写成循环语句执行即可。


成兔


0


0


1


1


2


3


5


8


小兔


0


1


0


1


1


2


3


5


幼兔


1


0


1


1


2


3


5


8


第1个月


第2个月


第3个月


第4个月


第5个月


第6个月


第7个月


第8个月

练习题2:

For循环最重要的两种方法:

二、迭代法

最简单的理解就是,只要满足条件无限循环,一旦不满足就跳出循环。就是上面提到的执行一个for...循环语句。

三、穷举法

三个循环的嵌套:大循环套中循环再套小循环,直到循环全部完成,把所有出现的可能结果全部列出,即使得到的不是想要的结果也会列出,我们要把想要的结果提取出来。

时间: 2024-08-03 07:14:07

10-16C#for...循环语句(2)的相关文章

python之最强王者(3)——变量,条件语、循环语句

1.Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符. 1.1变量赋值 Python 中的变量赋值不需要类型声明. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 等号(=)用来给变量赋值. 等号(=)运算符左边是一个变量名,等号(=)

【课程10】循环语句与注释

while循环 #当某个条件成立后,持续循环#while 条件: #循环语句(循环体)'''def sumSum(star,end,step): i = star sum = 0 while i<=end: sum += i i += step return sumprint(sumSum(1,10,1))'''#死循环,内存填充,监控异常等用处'''while True: pas = input('请输入密码:') if pas == '123': print('输入密码正确!') break

10. Poweshell - 循环语句

PowerShell 循环语句 介绍 for (初值;表达式;赋值语句) {代码}      用变量值控制执行次数 foreach (成员变量 in数组) {代码}   利用迭代执行代码 foreach-object                                                 对一组输入的每个对象执行运算 while(表达式) {代码}                            表达式为真时循环执行代码 do {代码} while(表达式)    

循环语句注意事项

三种循环语句的区别? * do...while循环至少执行一次循环体. * for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句. for循环和while循环的区别: *如果你想在循环结束后,继续使用控制条件的那个变量,用while循环,否则用for循环. 不知道用谁就用for循环.因为变量及早的从内存中消失,可以提高内存的使用效率. 需求:在控制台输出所有的"水仙花数"和个数 * 所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身. * 举例:153就是

js中的循环语句

js中的循环语句可分为三种:1.while:2.do……while:3.for. while的语法为 while (exp) {    //statements;} var a=1,b=0; while(a<=1000){ if(a%2==0){ if(b%20==0) { document.write("<br>第"+parseInt(b/20+1)+"行偶数"); } document.write(a+"&nbsp"

【C语言】用循环语句输出菱形

//用循环语句输出菱形 #include <stdio.h> int main() { int i,j; for(i=0;i<=3;i++) //上4行 { for(j=0;j<=3;j++) //上4行的左边 { if(i+j<=2) printf(" "); else printf("*"); } for(j=4;j<=6;j++) //上4行的右边 { if(j-i>=4) printf(" ");

python基础之循环语句

一.if条件语句: 语法: 1.if单分支(单重条件判断) if expression: expr_true_suite 注释:expession为真执行代码expr_true_suite if单分支(单重条件判断) if not  active or over_time >= 10: print('Warning:service is dead') warn_tag+=1 2.if+else循环语句 if 1<2: print('ok') else: print('no') 3.多分支if+

c的循环语句

循环结构有: 1. goto语句和if语句构成循环 2.while语句 3.do-while语句 4.for语句 goto语句 goto语句是一种无条件转移语句, 与Basic中的goto语句相似.goto语句的使用格式为: goto语句标号: 其中标号是一个有效的标识符,这个标识符加上一个":"一起出现在函数内某处, 执行goto语句后,程序将跳转到该标号处并执行其后的语句.另外标号必须与goto语句同处于一个函数中, 但可以不在一个循环层中.通常goto语句与if条件语句连用, 当

Web开发(初级)- python、JavaScript及jQuery循环语句

循环语句 一.概述 python中循环语句有两种,while,for: JavaScript中循环语句有四种,while,do/while,for,for/in jQuery循环语句each 二.python循环语句 2.1 for 循环 # a. li = [1, 2, 3, 4] for i in li:     print(i) # b. li = [1, 2, 3, 4] for i, j in enumerate(li, 1):     print(i, j)      # enume

子数涵数&#183;C语言——循环语句

之前,我们讲过了编程中的三种结构(顺序.条件.循环),现在我们来看一下循环语句如何编写. 一.while循环语句(先判断后执行) 1 #include<stdio.h> 2 int main(void) 3 { 4 int sum=0,i=1; //定义变量sum的值为0,变量i的值为1 5 while(i<=100) //当i小于等于100时,进入循环 6 { //while(){}:括号内为条件表达式,花括号内为循环体 7 sum=sum+i; //用sum来做累加器 8 i++;