c语言程序设计课程笔记2

 

FIRST  知识点总结

(一)循环控制结构

1.while语句(当型循环)

while(循环控制表达式)

{

        语句序列

}

注:循环次数未知时使用

2.do-while语句(直到型循环)

do

{

        语句序列

} while(循环控制表达式);

3.for语句

for (初始化表达式;循环控制表达式;增值表达式)

{

        语句序列

}

注:循环次数已知时使用

4.用于编写延时程序:循环体中是空语句

e.g.   for (i=1;i<50000000;i++)

          {

                   ;

          }

(二)嵌套循环

1.采用右缩进格式书写。

2.内层和外层循环控制变量不能同名。

3.各种循环语句都可以互相嵌套。

(三)条件控制的循环

1.随机函数rand(),是在头文件stdlib.h中定义的。

2.若函数scanf()调用成功,则其返回值为已成功读入的数据项数。

(四)流程的转移控制

1.跳转语句。

ⅰbreak语句:当执行循环体遇到break语句时,循环将立即终止,从循环语句后的第一条语句开始继续执行。

注:不能用break语句跳出多重循环。

ⅱcontinue语句:只结束本次循环的执行。

2.穷举法编程(暴力出奇迹)。

SECOND  应用

1.for语句:ⅰ输入n,计算并输出1+2+3+……+n的值。ⅱ求n!

2.嵌套循环:ⅰ输入n值,输出1!+2!+3!+……+n!的值。ⅱ画矩形

3.条件控制的循环:猜数游戏。用户猜对了,输出"Right",否则输出"Wrong"。

4.穷举法:韩信点兵。

THIRD  感想

      经过这一段时间的学习,感觉嵌套循环还是不太会用。做题时,自己的逻辑有时候很混乱,不能清晰的得出解题过程,并且写的程序错误百出,要修改好多次。总之,还要继续努力!

 

 

 

 

 

 

 

 

你可能感兴趣的:(c语言程序设计课程笔记2)