求大神解答,要完整代码!编写一个C#控制台应用程序,要求从键盘输入一个正整数n,然后输出n的所有因子

2024-11-04 18:03:27
推荐回答(1个)
回答1:

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做这些所以其它功能还得自己稍微链接一下。