沉淀中的清澈 幼苗
共回答了17个问题采纳率:88.2% 举报
1年前 追问
貌似有点明白了,这样修改即可 (修改了注释标注处):
model:
sets:
a/1,2,3,4/;
b/1,2,3,4/;
c(a,b):x;
sx/1,2,3,4/:s;
endsets
data:
x= 0 0 0 1
0 0 1 0
0 0 0 0
0 1 0 0;
enddata
calc:
s(1)=1;
! s(1) = 1;
! k = 1, s(1) = 1, 第 1 行 第 4 个为 1, 所以 s(2) = 4 ;
! k = 2, s(2) = 4, 第 4 行 第 2 个为 1, 所以 s(3) = 2;
! k = 3, s(3) = 3, 第 2 行 第 3 个为 1, 所以 s(4) = 3;
@for(sx(k)|k#ge#1 #and# k#le#3:
@for(c(i,j)|j#ge#2 #and# j#le#4:
s(k+1)=@if(x(s(k),j)#eq#1,j, s(k+1)); ! <-- 把 null 改为 s(k+1);
);
);
endcalc
end
哪位帮我想一想,我的作文里有一句话,老师说有问题,麻烦帮我改改
1年前1个回答
1年前1个回答
1年前4个回答
1年前5个回答