public int[] GetFactors(int n){
int Count = 0;
int[] temp = new int[n];
for(int i = 1; i < n; i++){
if (n % i == 0) {
temp [Count] = i;
Count++;
}
}
int[] OutFactors = new int[Count];
for (int i = 0; i < OutFactors.Length; i++) {
OutFactors [i] = temp [i];
}
return OutFactors;
//by NWinterSS
}
使用的时候,创建一个int[]然后让它等于这个函数就可以调出了。没有优化,数比较大的话比较耗资源,凑活用吧😊。
求采纳。
P.S.我是平时用U3D做这些所以其它功能还得自己稍微链接一下。