C#技术百科
问问你的心你有没有信心 做事情要专一坚定,执着

钢管       长321米       截取17米个25米的钢管N条       N不定  
   
  求       最小残余材料长多少米?  
   
  谢谢各位了~~~~~~~~~~~~~~~~~~~~~~~~~` 问题点数:80、回复次数:1Top

 

 

Private   Sub   Command1_Click()  
      Dim   last   As   Integer  
      Dim   min   As   Integer:   min   =   321  
      Dim   x   As   Integer  
      Dim   y   As   Integer  
      Dim   mid   As   Integer  
      Dim   x1   As   Integer  
      Dim   y1   As   Integer  
      For   x   =   0   To   321   \   17  
            For   y   =   0   To   321   \   25  
              last   =   321   -   17   *   x   -   25   *   y  
              If   last   >   0   Then   mid   =   last  
              If   min   >   mid   Then   min   =   mid:   x1   =   x:   y1   =   y  
            Next   y  
      Next   x  
      Print   min  
      Print   x1,   y1  
  '     For   x   =   0   To   321   \   17  
  '           For   y   =   0   To   321   \   25  
  '             If   17   *   x   +   25   *   y   +   1   =   321   Then   Print   x,   y  
  '           Next   y  
  '     Next   x  
  '  
  End   Sub  
  看看这个合适不?

posted on 2008-08-21 10:42  王德田  阅读(142)  评论(0编辑  收藏  举报