shi=1:23;
ju=[0,1,1,12,4,3,9,19,8,8,0,0,0,4,5,40,9,6,40,8,8,0,0];
for i=2:length(shi)
if ju(i-1)==0&&ju(i)~=0
shic=shi(i)
elseif ju(i-1)~=0&&ju(i)==0
shif=shi(i-1)
for xun=shi(2):shif
jian(xun)=shi(xun)*ju(xun)
jia(xun)=ju(xun)/shi(xun)
if jia(xun)>=2
shi1=shi(xun)+1
for xun1=shi1:shif
jian(xun1)=shi(xun1)
jia(xun1)=ju(xun1)/shi(xun1)
if jia(xun1)>=1
shi2=shi(xun1)+1
for xun2=shi2:shif
jian(xun2)=shi(xun2)*ju(xun2)*100
end
end
end
end
end
end
end
不知道为什么判断完了以后会继续循环,然后变量jia又变成没有判断过的样子,结果不是我要的那样啊!谁帮我看看这个程序啊!= =#
谢谢你,不过楼上的那个结果就是我想要的结果,我表达的不太清楚啊:-D