首页 > 其他 > 详细

MATLAB循环结构:break+continue+嵌套

时间:2014-09-23 23:38:46      阅读:395      评论:0      收藏:0      [点我收藏+]
  1. break语句:终止当前循环,继续执行循环语句的下一语句;
  2. continue语句:跳过循环体的后面语句,开始下一个循环;
  3. 例:求[100,200]之间第一个能被21整除的整数
for n=100:200      %循环语句
  if rem(n,21)~=0    %选择语句
   continue
  end
 break
end
n

程序输出结果为n=
105
  1. 循环的嵌套
  2. 若一个 数等于它的各个真因子之和,则称该数为完数,如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;
end
end
if m==s
disp(m);
end
end

输出:6
28
496


  1. 用筛选法求某自然数范围内的全部素数。

MATLAB循环结构:break+continue+嵌套

原文:http://www.cnblogs.com/freesblog/p/3989493.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!