result=true;
for(i=0;i<n;i++) {
  if(a[i]<=10) result=false;
}
if(result) {
......
}

解决方案 »

  1.   

    for(var i=0,k=0;i<n;i++){
      if(eval("a"+i+">10")){
        k+=1;
      }
    }
    if(k == i)
    //如果两数相等,那就相当于你的那一段代码了...
      

  2.   

    cds27(冰封)的好象結果變成a1>10 || a2>10 || a3>10 這樣了等一下試試 matrixy(处女主任[牛叉的化身]) 的
      

  3.   

    你一定看错了,怎么可能是 a1>10 || a2>10 || a3>10 if(a[i]<=10) result=false;
    也就是!(a[i]>10) 时为false,
    如果全部都a[i]>10才不会满足,!(a[i]>10),即result=true,
    则运行你想要的程序。从运行速度上,我的程序肯定比较快的,给分不公平。