class Program
{
static Random ran = new Random();
static void Main(string[] args)
{
int[] array = RandomArray();
int min, max;
FindMaxMin(array, out min, out max);
Console.WriteLine("Max={0} Min={1}", max, min);
int oddEnd = 100;
int sum = OddSum(oddEnd);
Console.WriteLine("Sum={0}", sum);
int read = int.Parse(Console.ReadLine());
bool oddeven = OddEven(read);
Console.WriteLine("{0}数", read <= 0 ? "自然" : (oddeven ? "偶" : "奇"));
int factorial = 8;
Console.WriteLine("{0}!={1}", factorial, Factorial(factorial));
int even5 = int.Parse(Console.ReadLine());
Console.WriteLine("{0}{1}{2}的倍数", even5, Multiple(even5, 5) ? "是" : "不是", 5);
Console.ReadKey();
}
private static bool Multiple(int ori, int mul)
{
return ori % mul == 0;
}
private static long Factorial(int factorial)
{
if (factorial == 1) return factorial;
return factorial * Factorial(factorial - 1);
}
private static bool OddEven(int read)
{
return read % 2 == 0;
}
private static int OddSum(int oddEnd)
{
int sum = 0;
for (int i = 1; i < oddEnd; i += 2)
{
sum += i;
}
return sum;
}
private static void FindMaxMin(int[] array, out int min, out int max)
{
max = int.MinValue; min = int.MaxValue;
for (int i = 0; i < array.Length; i++)
{
int non = array[i];
if (non < min) min = non;
if (non > max) max = non;
}
}
static int[] RandomArray()
{
int length = ran.Next(8, 16);
int[] array = new int[length];
for (int i = 0; i < length; i++)
{
array[i] = ran.Next(2, 128);
}
return array;
}
}
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/267f9e2f07082838d37daf0fbf99a9014c08f1bd?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
追问这是第几问。。
readkey结束后面的是?
追答这是你上面所有的题目的答案。
readkey结束后面的是静态方法,就是你的每一题的实现方法
追问😂😂我。。根本看不懂啊,就看懂一个readkey结束。。能不能隔开
追答上面的回答已经没法改了,我按行号给你说一下:
你的第一题第二题 可以合并为 一个题
代码段 6-9行和49-68行
第三题 代码段 10-12行和39-47行
第四题 代码段 13-15行和34-37行
第五题 代码段 16-17行和28-32行
最后一题 代码段 18-19行和23-26行