首页 > 代码库 > MATLAB循环结构:break+continue+嵌套
MATLAB循环结构:break+continue+嵌套
- break语句:终止当前循环,继续执行循环语句的下一语句;
- continue语句:跳过循环体的后面语句,开始下一个循环;
- 例:求[100,200]之间第一个能被21整除的整数
for n=100:200 %循环语句 if rem(n,21)~=0 %选择语句 continue end breakendn程序输出结果为n=105
- 循环的嵌套
- 若一个 数等于它的各个真因子之和,则称该数为完数,如6=1+2+3,所以6是完数。求[1,500]之间的全部完数。
for m=1:500 s=0; for k=1:m/2 if rem(m,k)==0 s=s+k;endendif m==sdisp(m);endend
输出:6
28
496
- 用筛选法求某自然数范围内的全部素数。
MATLAB循环结构:break+continue+嵌套
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。