首页 > 其他 > 详细

数学建模中程序小错误的教训

时间:2018-08-17 20:26:55      阅读:304      评论:0      收藏:0      [点我收藏+]

1  多个for语句使用,并且有条件语句时,一定要看清条件语句跟在哪个for语句的后面

2 当出现条件语句是,要仔细考虑是否要 continue和 放在条件语句中

比如isuesed()是否使用过 

  

for i = 1:row 
    if isused(i) == 0  是否使用过
        continue 
    end
  for j  = 1:col
    if i~= j if 怎么怎么样 执行什么什么 然后 isused(j) = 0; 如果j符合要求 则变为使用过 end ............. 
    end        end isused(i) =0 ; 一次遍历之后i变成使用过 end

  而我的错误代码

for i = 1:row 
  for j  = 1:col
      if i~=j && isuesd(i) ~=0 && isused(j)   ~ = 0   这段代码是错误的,因为
            if 怎么怎么样
                执行什么什么
                然后 isused(j) = 0;
            end
            .............    
  end
     end 
    isused(i) =0 ;
end

  

 

数学建模中程序小错误的教训

原文:https://www.cnblogs.com/francischeng/p/9495090.html

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