for(int i=0;i<num.Length;i++)??? 中间为什么 i<num 不能写成 i<=num.Length
当你的i=1时,可以写成i<=num.Length
当你的i=0时,就要写成i<num.Length
数组从0开始