回顾:穷举法(重点掌握):虽然运用for...嵌循环语句,但是也要找到执行for...循环的规律,即一个题目中,需要得到哪个值,首先定义它初始变量;哪个条件需要改变,它对应的就是for...循环的初始条件。例题1:例题2:因为要求出每一种面值各有多少种可能,必须先考虑每一种面值2元,3元,5元跟总面...
在上篇文章中实现了支持变量和赋值语句的计算器,这次加入了条件语句和循环语句。
语法简介
下面是条件语句的一个例子,能够对条件语句的格式有一个感性认识:
if var1 > 5
then
var2 := 10;
end
条件语句以if开始,后跟一个条件表达式,如果其为真则执行then后面的语句块,条件语句以end结束。
条件语句也可以支持else分支语句,比如
if v...
分类:
其他好文 时间:
2014-10-18 18:25:42
阅读次数:
333
int n = 0; int m = 0; while (n 30 && n 50) { m=m+10; } ...
分类:
其他好文 时间:
2014-10-17 15:24:50
阅读次数:
144
穷举:把所有的可能性都列举一遍1.羽毛球怕15元一个,球3元一个,水2元一瓶,一共有200元,每种至少一个,列出所有可能:2. 50元钱,有面值2元,3元,5元,不要求每种至少一张,有多少种组合可能:3. 百鸡百钱,有100文钱,公鸡2文,母鸡一文,小鸡半文,每种至少一只,买100只鸡,有多少可.....
分类:
其他好文 时间:
2014-10-17 11:34:04
阅读次数:
155
for....循环语句格式:for(初始条件;循环条件;状态改变){ 循环体;}一、课前作业:打印等腰直角三角形第一种方法:是运用一开始学习的从上往下执行控制台程序,用一个for循环语句执行,只有一个循环。第二种方法:利用for嵌套循环语句,就是for循环里面再嵌套一个或多个for语句的小循环组成。...
目前为止,之前学过的程序只能一句一句向下执行。C#:选择控制:if,else,switch,case循环控制:while,do,for,foreach跳转语句:break,continue异常处理:try,catch,finally一、语句分类:1.顺序语句2.分支语句3.循环语句(1)初始条件(2...
分类:
其他好文 时间:
2014-10-13 18:14:12
阅读次数:
230
在开发的项目的时候,你是否经常遇到需要重复编写一些类似的代码,比如是否经常会使用 for、foreach ? 在编写这两个循环语句的时候,你是一个字符一个字符敲还是使用 Visual Studio 提供的Code Snippet 工具自动帮你生成呢?神奇之处 你只需要在代码编辑器中输入for,就.....
分类:
其他好文 时间:
2014-10-11 11:17:55
阅读次数:
383
Mit-Scheme不支持syntax-case, 只能用它的er-macro-transformer来编写。Mit-Scheme的宏系统比较低级,不支持模式匹配和literal。使用pmatch能得到一个可用的模式匹配,为了简洁这里使用了pmatch,没有pmatch也可以编写同样的宏,但啰嗦一点...
分类:
其他好文 时间:
2014-10-09 23:10:47
阅读次数:
223
有三个辅助关键字in, from和to能够 break和continue语法有三种(for n in '(1 2 3 4 5 6 7 8 9 10) (if (> n 8) (break #f)) (if (even? n) (continue #f)) (display n) (displ...
分类:
其他好文 时间:
2014-10-09 22:10:47
阅读次数:
216
大致题意:对于C的for(i=A;i!=B;i+=C)循环语句,问在k位存储系统中循环几次才会结束。若在有限次内结束,则输出循环次数。否则输出死循环。解题思路:题意不难理解,只是利用了k位存储系统的数据特性进行循环。例如int型是16位的,那么int能保存2^16个数据,即最大数为65535(本题默...
分类:
其他好文 时间:
2014-10-09 20:47:07
阅读次数:
190