hfut-liu 发表于 2009-8-24 17:04

lingo程序加上注释后不能运行

各位坛友大家好,我刚刚开始学习lingo也就从最基础的学起也就最基础的问起,下面的程序是一个运输问题,好多书上都有,但是加了注释就不能运行,老是报错,把注释去掉就能运行,请大家解释一下
model:
! 运输问题;
! 集合;
sets:   
  warehouses/wh1 wh2 wh3 wh4 wh5 wh6/:capacity;
  vendors/v1 v2 v3 v4 v5 v6 v7 v8/:demand;
  links(warehouses,vendors):cost,volume;
endsets
!目标函数;
min=@sum(links(i,j):
     cost(i,j)*volume(i,j));
!需求约束;
@for(vendors(j):
      @sum(warehouses(i):volume(i,j))=demand(j));
!能力约束;
@for(warehouses(i):
      @sum(vendors(j):volume(i,j))<=capacity(i));
!数据域;
data:
capacity=60 55 51 43 41 52;
demand=35 37 22 32 41 32 43 38;
cost=6 2 6 7 4 2 5 9
     4 9 5 3 8 5 8 2
     5 2 1 9 7 4 3 3
     7 6 7 3 9 2 7 1
     2 3 9 5 7 2 6 5
     5 5 2 2 8 1 4 3;
enddata
end

madio 发表于 2009-8-24 18:39

你的注释中开始的感叹号和最后的分号全都是中文全角字符,换成英文字符就可以了!

曾庆继 发表于 2009-8-24 20:14

我也刚学lingo,好好整了。。

hfut-liu 发表于 2009-8-24 23:29

谢谢2楼的回复,非常感谢,学习就是这样慢慢积累的受益匪浅

815685730 发表于 2009-9-7 07:46

同二楼
要用英文半角的

alair003 发表于 2012-2-5 19:35

页: [1]
查看完整版本: lingo程序加上注释后不能运行