lingo怎么写for循环,例如model:sets:s/1,2,3,4/:a,b,c;endsetsdata:a=1,2,3,4;b=1,1,1,1;enddatamax=@sum(s(i):c(i));@for(s(i):c(i)=(@sum(s(i):a(i)))+@sum(s(i):b(i)));程序结果是错的我的本意是c(1)=a(1)+b(1) ; c(2)=a(1)+a(2)+b(1)+b(
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/21 18:31:47
![lingo怎么写for循环,例如model:sets:s/1,2,3,4/:a,b,c;endsetsdata:a=1,2,3,4;b=1,1,1,1;enddatamax=@sum(s(i):c(i));@for(s(i):c(i)=(@sum(s(i):a(i)))+@sum(s(i):b(i)));程序结果是错的我的本意是c(1)=a(1)+b(1) ; c(2)=a(1)+a(2)+b(1)+b(](/uploads/image/z/5580049-49-9.jpg?t=lingo%E6%80%8E%E4%B9%88%E5%86%99for%E5%BE%AA%E7%8E%AF%2C%E4%BE%8B%E5%A6%82model%3Asets%3As%2F1%2C2%2C3%2C4%2F%3Aa%2Cb%2Cc%3Bendsetsdata%3Aa%3D1%2C2%2C3%2C4%3Bb%3D1%2C1%2C1%2C1%3Benddatamax%3D%40sum%28s%28i%29%3Ac%28i%29%29%3B%40for%28s%28i%29%3Ac%28i%29%3D%28%40sum%28s%28i%29%3Aa%28i%29%29%29%2B%40sum%28s%28i%29%3Ab%28i%29%29%29%3B%E7%A8%8B%E5%BA%8F%E7%BB%93%E6%9E%9C%E6%98%AF%E9%94%99%E7%9A%84%E6%88%91%E7%9A%84%E6%9C%AC%E6%84%8F%E6%98%AFc%EF%BC%881%EF%BC%89%3Da%EF%BC%881%EF%BC%89%2Bb%281%29+%3B+c%282%29%3Da%281%29%2Ba%282%29%2Bb%281%29%2Bb%28)
lingo怎么写for循环,例如model:sets:s/1,2,3,4/:a,b,c;endsetsdata:a=1,2,3,4;b=1,1,1,1;enddatamax=@sum(s(i):c(i));@for(s(i):c(i)=(@sum(s(i):a(i)))+@sum(s(i):b(i)));程序结果是错的我的本意是c(1)=a(1)+b(1) ; c(2)=a(1)+a(2)+b(1)+b(
lingo怎么写for循环,例如
model:
sets:
s/1,2,3,4/:a,b,c;
endsets
data:
a=1,2,3,4;
b=1,1,1,1;
enddata
max=@sum(s(i):c(i));
@for(s(i):c(i)=(@sum(s(i):a(i)))+@sum(s(i):b(i)));
程序结果是错的
我的本意是c(1)=a(1)+b(1) ; c(2)=a(1)+a(2)+b(1)+b(2) ; c(3)=a(1)+a(2)+a(3)+b(1)+b(2)+b(3);
这个用lingo怎么表达?
lingo怎么写for循环,例如model:sets:s/1,2,3,4/:a,b,c;endsetsdata:a=1,2,3,4;b=1,1,1,1;enddatamax=@sum(s(i):c(i));@for(s(i):c(i)=(@sum(s(i):a(i)))+@sum(s(i):b(i)));程序结果是错的我的本意是c(1)=a(1)+b(1) ; c(2)=a(1)+a(2)+b(1)+b(
@for(s(i):c(i)=@sum(si(j)|j#le#i:a(j)+b(j)));