2,定义一个函数,用来实现取得一个数字的所有因子,把所有因子返回。
static int[] GetDivisor(int number) { int count = 0; for (int i = 1; i <= number; i++) { if (number%i == 0) { count++; } } int[] array = new int[count]; int index = 0; for (int i = 1; i <= number; i++) { if (number % i == 0) { array[index] = i; index++; } } return array; }
3,定义一个函数,用来取得一个数组中的最大值。
static int Max(int[] array) { int max = array[0]; for (int i = 1; i < array.Length; i++) { if (array[i] > max) { max = array[i]; } } return max; }