求10到100因子数最多的数输出最多因子数

求10到100内的因子最多的数字,并输出因子数,我觉得我的思路和代码没问题啊,为啥最后结果是0和一堆乱码啊?

img

max=a[0]
你要先给a赋值,再给max赋值啊,a里面全是随机数的时候给max赋值能对吗
或者你写max=0也行

max=a[0]不合适,这时候a数组啥值都没有,max初始化了一个垃圾值。

把 max=a[0] 改成 max=0;