12月程序设计课程笔记2

循环控制结构
一、循环语句:for、while、do-while
1、while语句(条件控制)
while(循环控制表达式)
{
语句序列
}
多组输入while(cin>>a)
2、do-while(直到型)
do
{语句序列
}while(循环控制表达式)
3、for语句(计数控制)
for(初始表达式;循环控制表达式;增值表达式){语句序列}
(1)注意for循环条件语句中的";"不能少不能多
(1)在循环语句中定义的变量为局部变量,仅在循环语句中使用
(2)逗号运算符
表达式1,表达式2,……表达式n
可将其合成一个语句
for(i=1,j=100;i<j;i++,j--)
(3)死循环for( ; ;)
4、嵌套循环
循环次数<<10e9
for(i=1;i<3;i++)
for(j=1;i<1;j++)
{语句序列
}
5、break语句
当执行语句
当执行循环体遇到break语句时
循环将立即终止,从循环语句后的第一条语句开始继续执行
6、continue语句
当在循环体中遇到continue语句时,
程序将跳循环continue语句后面尚未执行的语句,开始下一次循环,即只结束本次循环的执行并不终止整个循环的执行
exit(0);终止整个程序的执行;
二、应用:若计数循环次数已知计数控制for;
若计数循环次数未知条件控制用while;
循环体至少执行一次用do-while。
累加和,连乘积问题。
sum求和
while(i<=n)
{sum=sum+1;
i=i+1;
}
循环语句上一条语句给sum赋初值。
穷举法(暴力求解,试算法)
嵌套语句,画矩形。
(i>=2,1.0/i!=0,1/i=0)
三、感想
这段时间写程序比前段时间累了许多,有些题目感觉自己做的是对的,可就是过不了,最后才发现是一些情况自己我没考虑到,逐渐体会了编程思维,对问题的解析,建模思维,需要自己多想、仔细。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值