尽量不写成 for(i=0;i<n && s[i]==0 ;i++) 写成 for(i=0;i<n;i++){ if(s[i]==0){ dev c 里不知道为什么在写单元最短路径的贪心算法时这样结果就不一样